Image 1 of 1


The members of the band the Cosmic Rough Riders, pictured in their native Castlemilk, a sprawling estate on the south side of Glasgow, Scotland where their studio was located. They were a pop/rock band from Glasgow, Scotland, originally formed in 1998 by Daniel Wylie and Stephen Fleming..