[Video] Pussy Riot Visits The Colbert Report

One of the biggest stories to hit the international registry over the past few years was the jailing of the all-woman punk rock band Pussy Riot by the Russian government in early March following a wild punk-inspired protest at the Cathedral of Christ the Savior of the Russian Orthodox Church in Moscow. The court case […]