The German three-member band, originally named Itchy Poopzkid, will perform November 18, 2021 at the Rock Café Prague.