Can I Watch Evo 2014 This Weekend on Twitch? Sure You Can.
by Chase
This weekend (July 11–13) on Twitch, Evolution Championship Series (Evo), the world’s largest and longest running fighting game tournament, marks its 18th anniversary with Evo 2014. In addition…