The London Souls Tear Through Philly on Heels of Album Release
0
By Adam McGrath The London Souls are actually based in Brooklyn, not England, and they play rock, not soul. But not much else is confusing about the powerhouse musical duo of Tash Neal (guitar/lead vocals) and Chris St. Hilaire (drums/vocals). Back in top form after Neal’s Read More