barrygruff.com
Leggy – ‘Taffy’
Next month, Cincinnati trio Leggy will release a new album, Let Me Know Your Moon. It was announced in mouthwatering fashion with expansive, gritty and anthemic indie rocker ‘Eden’ last…