Demon Tres Hombres

Rumour spreadin’ ’round, In that Texas town ’bout that shack outside La Grange…The Demon Tres Hombres conjures up that ZZ Top vibe. It’s so chill.