Clockwork Radio are an alternative rock band from Wales/UK having released the single "Lost" in 2006 the band are set to release an EP on January 7th 2008.
Clockwork Radio are an alternative rock band from Wales/UK. Having released the single "Lost" in 2006 the band are set to release an EP on January 7th 2008.