Cherub has been making a considerably splash on the show and festival scene in 2012. They added one of the best outdoor venues in the United States to their accomplishment list on June 16th opening for STS9 at Red Rocks Amphitheatre in the foothills of Morrison, Colorado.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…