Voodoo Sons

Live Review: ZZ Top + The Dead Daisies + Voodoo Sons – Metro Theatre (15.03.13)

March 17, 2013

It’s a rare treat to see and hear classic Rock bands playing a bunch of songs you thought you might never have the pleasure of witnessing live. There’s been a bit of that going around recently, and Friday night gave me the chance to indulge in some good old Texas Blues played by the bastions […]

Read More