Outrageous Cherry were an American psychedelic pop / power pop and punk band from Detroit, Michigan, United States.
Outrageous Cherry formed in 1991,[1] and soon expanded to a four-piece after performing live in 1993.
[2] The group has released 13 albums, including 2014's The Digital Age.
[3] Larry Ray, the band's guitarist, died at the age of 63 from lung cancer on October 24, 2017.
[4]