No one knows who TWRP (aka Tupper Ware Remix Party) are. They’re a Canadian rock band, but they always perform in full costume. Doctor Sung sings, Lord Phobos is on guitar with Commander Meouch on bass while Havve Hogan is the drummer.
TWRP (pronounced twerp) have a new video out, and it looks and feels like an anime classic. Featuring Dan Avidan, Starlight Brigade was directed by India Swift.