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 2 months ago • 2,525 viewsMusic-related
Created: 1 decade 6 years 9 months 2 weeks ago
Updated: 4 years 9 months ago
Views: 13,571
Updated: 4 years 9 months ago
Views: 13,571
Videos which include music in one way or another which I also enjoy or plan to enjoy watching later.