Originally a cover band named Nutella, the aptly named German pop punk act Itchy Poopzkid formed in 2000 in Eislingen an der Fils. They released a demonstration, Two Thumbs Down in 2001, and implemented with another EP duration release, …Having A PERIOD, in 2003. They constructed a reputation because of …
Read More »