The Las Vegas Sphere Could “Change Live Entertainment Forever”
I don’t often buy into the cringe-worthy hyperbole you often get from press releases, but the opening of The Sphere in Las Vegas might not be exaggerating (much). The Sphere is a huge dome structure covered by LED lights and large enough to fit the Statue of Liberty inside. The opening show is a new live set … Read more