Peaches has just released an outrageously creative video for her song “Vaginoplasty”, which is featured on the 2016 Polaris Long Listed album, Rub. “This is my...
Originating from Toronto, Peaches is an electronic artist currently based in Berlin, Germany. The artist released her LP Rub in 2015 following up with a...