Cat Shit One.

Official Site

Japan just loves showing the rest of the world how much better Japanese television is. 12 23 minute episodes are planned. Keep your eyes on!

Advertisements

Leave a comment »