The Wins & Fails of E3 2017
Another E3 has come and gone and now all of the developers and publishers have packed up from the LA Convention Centre for another year. After a week of impressions, live streaming videos and major announcements – what games & […]