Outrageous Cherry were an American psychedelic pop / power pop band from Detroit, Michigan, United States.
![]() | This article needs additional citations for verification. (March 2014) |
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]
General | |
---|---|
National libraries | |
Other |
|