Concert Review: The Iron Maidens in New York City

The Iron Maidens – the world famous all-women’s tribute band to the iconic Iron Maiden – visited the Northeast with stops in Philadelphia, New York City, and two Connecticut cities (Bridgeport and Somers). During