
Creative Commons license
The best bar band north of Boston and most of France
Three Toad Sloth is an original four-piece rock outfit from the North Shore of Boston. Some people may think that a "rock outfit" is something David Lee Roth would wear..and it is..but in this case the word is being used in lieu of "band". The word "lieu" is being used instead of "instead".
Song Info
Track Files
On
Playlists