Brian Wilson of the San Francisco Giants in New Taco Bell XXL Chalupa Ad

Posted October 7th, 2011 | 7:49pm by Ryan

I guess this is how you keep busy in October when the Giants end up 4 games back of the National League Wild Card spot.