Search

Artist

Toad

visual
Country
Switzerland
Comments
A Swiss hard rock band that was not commercially successful outside of their own country. They were a popular live act because of their ferocity , musicianship and stage antics.
Buy

Meta

Added by DashBoardDJ856