Theatre Scene

EVITA

It is hard to believe it’s been 41 years since the musical Evita hit the stage. That was in London, with Broadway quickly following in 1979, and the equally iconic movie starring Madonna in 1996. […]