WTF?!

The folks behind Japanese television need to get their heads screwed on straight. For real.

Latest