"I don't know everything, I just know what I know." - T.H.
Japanese myths aggregated in pretty anime style. Full of Meme
Don't know the real history, but this representation has awesome characters interacting in awesomeness.
Dark story, you'll find more to it on every rewatch