Team Fortress TV
November 15, 2011 - TF2 Team
In the world of today yesterday's videos are old hat. Wishful thinkers have put an end to all that and launched Team Fortress TV! Dedicated to live streams of matches from Europe, Asia, and North America you'll never be caught talking about the past.