What, you don't like anime? Not even when it pays homage to the most influential acts in rock-n-roll history?

PSG is an action-comedy that follows the adventures of the Anarchy sisters, a pair of fallen angels sent to Earth to exterminate a cadre of ghost that prey on human greed. Don't think this anime is just a lot of standing around and yelling—it's a raunchy take on the Seven Deadly Sins. With guns. And sex. And large explosions. But no standing around and yelling. Because that's some bullshit.


D City Rock first appeared at the end of episode 10. The song is performed by Teddyloid, featuring Debra Zeer on vocals. You can find more information on the show here.

You can keep up with Andrew Tarantola, the author of this post, on Twitter, Facebook, or Google+.