It's not like I need a reason to post the video for the new Deftones song on this blog. After all, it is my fucking blog. But just to keep with the Yankee theme, it is worth mentioning that Sergio Vega is wearing a Yankee hat in this video. Enjoy.
Game 70: Win the Series
1 hour ago