What’s that in the sky? Is it a sign of E3’s future? Or simply another hype-generating monstrosity? Outside the Los Angeles Convention Center, an imposing 60-foot-tall structure is being erected…
Continue Reading