The Game Awards will stream live on December 10th

Like most other award shows this year, The Game Awards is going virtual on December 10th, streaming live from Los Angeles, London and Tokyo. While the show took place at LA’s Microsoft Theater for the previous five years, with all the glitz and glamo…

via Engadget RSS Feed

Check out the Finding Your Identity Podcast!

Tags: , ,
Travel Back Up To The Top!