Outrageous Cherry’s Larry Ray Has Died

Photo by Butcher Walsh
Photo by Butcher Walsh

Larry Ray, founding guitarist of the long-running Detroit psychedelic rock and power pop band Outrageous Cherry, has died. The band announced the news, saying he passed following a short battle with lung cancer. More

Comments