“Party Time! It’s Saturday night everybody,” Tommy Castro says, introducing his latest live album, Killin’ It Live. It captures Castro at his ebullient best, rocking like Delbert McClinton in a sweaty Texas honky-tonk, his gritty, soulful vocals backed by fiery, […]
0