Home > All Else >

Dinosaur Eyelids - Left Turn on Red (CD)

Price: $6.66

Origin: USA
Released: 2017

Availability: In Stock
Product Code: ATH-12444


"Many groups have claimed to be rock and roll, and while they undoubtedly were, very few can exemplify the scene's various monumental sounds successfully in one album. This New Brunswick, New Jersey-based band has set the bar high for themselves, but with a raw talent like theirs, blowing away expectations seems like something they're used to." - Dean Scordilis, The Aquarian Weekly