'Skittering Lizards, And Roaming Cats': Rick Scott Decries FDA Findings In Indian Medicine Factories · Forbes Breaking News · Sentinel