The Camelot Cancer Care center in Tulsa, Oklahoma has been shut down. The FBI and the FDA showed up in April with a search warrant and seized computers, invoices, bills, cellphones, and important treatment that patients were receiving. Investigators would not speak about...


Read More...