Battlecross To Play The Orion Festival

It’s official! Orion is back, and in 2013 they’re bringing the weekend-long Metallica music + more experience to Detroit, Michigan, on June 8-9, 2013....