Anybody hear of them before? Just heard this song playing at a bar this weekend.
i fucked a sasquach - YouTube
From their Myspace:
PROUD USA TOILET ROCK!!! Are You Ready for the shit to hit the FAN!? Overflowing the bowl on to the bathroom floor of the music scene, Cum Self proclaimed toilet...