Icarus

Icarus was an English post-psych hard rock band that cut the 1968 single “The Devil Rides Out” on Spark Records. In 1972, a revised lineup surfaced with the album The Marvel World of Icarus on Pye Records. It features songs about superheroes from the Marvel Universe, as depicted on the cover. Members: Iain Hills [Iain […]