This article needs additional citations for verification .(March 2014) |
Outrageous Cherry was 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]