About The Blizzards
The Blizzards are an Irish indie rock band known for their infectious tunes and energetic live performances.