Jeff Luhnow, the disgraced, suspended, also fired general manager of the Astros, has spoken openly, providing a 37-minute meeting to Houston NBC affiliate KPRC. And the guy who conducted the group accountable for baseball’s greatest scandal in a century might prefer the entire world to understand it was not his fault. Read…
Steve Waithe, a former assistant track and field coach at Tennessee and Northeastern, was arrested Wednesday in Chicago on federal charges of cyberstalking and wire fraud, stemming from an alleged scheme that’s equal parts stupid and gross. Read more…