The London Souls are a New York City band that became a trio in 2008.
These are photos from concerts where The London Souls played, so they may be of other bands that played the concert as well.
ARTIST BIO
Keeping The Blues Alive At Sea III Feb 6 - 10, 2017 Tampa, Florida, United States to Costa Maya, Mexico returning to Tampa Florida United Statess Uploaded by Jim Jones
EVENT ADVERT