China – It may be worse than you think

David sits down with Fox Business anchor Charles Payne to discuss the latest on China