Photos: Iron Maiden Live in Mountain View, California

Iron Maiden and Coheed and Cambria rocked Moutain View, California, this summer. As well as the requisite horns-throwing fans, the bands were greeted by protesters at the entrance screaming “Jesus will penetrate you!” Our own Stephanie Cabral was there, too, capturing all the action. Check out her pics below.