Screeching Weasel

play artist mix

Screeching Weasel is an American pop-punk band originally from the Chicago suburb of Prospect Heights, Illinois. The band was formed in 1986 by Ben Weasel and John Jughead.

more…