No Picture
Sport

Phillies’ Trea Turner gives brutally honest self-assessment of his early season performance: ‘I’ve sucked’

Visits: 3The Philadelphia Phillies still have 115 games left on the regular-season schedule. But for star shortstop Trea Turner, the disappointment has apparently already set in. After inking an 11-year, $300 million contract with the […]