FanShot

Astros sign Ramon Vazquez

+

How did anyone not see this coming?