Twitch Signs Global Brand Ambassador, Prepares For E3

Twitch has come a long way when it comes to representing itself with original programming, engaging…