Ninja Turtles AND girl on girl action? I could die a happy man right now.