[HALO] Fans React to $1M World Championship Venue Photos
The Halo World Championship is going on right now in Burbank, California and though the stream production from ESL is high quality and the games have been excellent, the setup for the event is unexpectedly spartan. [more]