(Los Angeles, CA – Aug. 21, 2012) Los Angeles’ hard rock heroes will be taking their “American Megarock Show” on the road for a quick run through the American Southwest from August 23 – August 26 with shows in Nevada and Arizona.

Read More