Lucky Soul are a British six-piece 60s-revivalist indie pop band based in Greenwich in South East London. Formed towards the end of 2004, the band consists of Ali Howard on vocals, Andrew Laidlaw and Ivor... continue reading
posted by Farhad2000 1 decade 7 years 8 months 3 weeks ago • 2,525 viewsMusic-related
Created: 1 decade 7 years 4 months ago
Updated: 5 years 3 months 2 weeks ago
Views: 13,586
Updated: 5 years 3 months 2 weeks ago
Views: 13,586
Videos which include music in one way or another which I also enjoy or plan to enjoy watching later.