When The Sphere first opened in Las Vegas, nobody quite knew what to expect. After all, it was just another concert venue, albeit in a unique shape with enhanced screens and soundsystems.
What it has become, however, is one of the top concert venues not just in the country, but in the world.
The brainchild of James Dolan’s Madison Square Garden Company and the Las Vegas Sands Corporation, the venue cost $2.3 billion to build, and features 580,000 square feet of LED displays around the exterior…