No Picture

World of Tanks Teaser Trailer

June 17, 2010 LHStaff 0

If you were to watch this World of Tanks teaser trailer without already knowing about the game, you might find the start quite confusing (it does not feature many tanks). […]