Pussy Riot – what they lack in musical aptitude, they surely make up with unbridled punk rock spirit. The merits of their talent or lack thereof, are totally beside the point anyway. Pussy Riot return punk rock to its purest essence: protest, entertainment and fashion. Pussy Riot formed in Moscow in 2011 with an ever-changing lineup of young women numbering up to twenty … [Read more...] about Song Of The Day – “Punk Prayer” by Pussy Riot