Daily Archives: August 23, 2019


Screwball.

Netflix just released a documentary called “Screwball.” It’s about Biogenesis, the bogus medical clinic in Miami that was the fulcrum of the baseball steroid scandal.  It’s about the guy who ran it, Tony Bosch, the guy who blew the whistle on it, Porter Fischer, the reporter who broke the story, […]