Destructoid's So You Think You Can Stream finale is tonight! Tune in at 8:30PM ET
Update: Head on over to our Twitch channel at 8:30PM EST to watch all of the action! Back in June, we hosted our first ever So You Think You Can Stream contest, sponsored by G-Fuel and Luminosity. We got to see a lo...