TMNTPedia
Advertisement

 YOU'RE NOT ON 
 NICKTOONS 
 ANYMORE! 

Some TMNT stuff really isn't for little kids.

Stub This article is a stub. You can help TMNTPedia by expanding it.

Izanagi is the creator deity in Japanese mythology and the Shinto religion. He appears in the Midnight Sun storylines of the Archie continuity defeating the Noi Tai Dar Japanese demon.

Gallery[]

Advertisement