July 28, 2015

Mejia: A Moron

Mejia got busted using PEDs again. 162 game suspension. He's an idiot, it seems.