Some TMNT stuff really isn't for little kids.
Izanami is the creator goddess of the Shinto mythology of Japan.