Elizabeth – I grew up here in New York City, but I’ve never been to Madame Tussauds as I absolutely hate Times Square, tourist mecca of the world. Plus I find wax figures kind of creepy. But curiosity overcame my hatred of Times Square for an evening when On Site Opera invited us to check out… [Read More]