Wednesday, April 9, 2014

Conan Reviews Video Games - Stadium Edition

The TV screen at AT&T stadium is one of the largest in the world... So Conan plays some XBox on it...



PS - Dallas Sucks.

No comments:

Post a Comment