OLYMPIA THEATER174 E. Flagler Street, Miami, FL 33131
This riotous pop masterpiece from Spain’s Álex de la Iglesia chronicles the accidents, romances, conspiracies and backstage shenanigans that beset…