Album Review: TWRP – New & Improved

TWRP, formerly known as Tupper Ware Remix Party, are a Canadian rock band, who started back in 2007 in Halifax, Nova Scotia. Much like Steam Powered Giraffe, who I’ve also reviewed, and you can check that out here. TWRP are a group which perform in full costume, with their own sci-fi identities and fictional band … Continue reading Album Review: TWRP – New & Improved