The strangest cartoon you will ever watch

3 letters: WTF ?!

Pretty strange,
Pretty hilarious,
Pretty homo.

Made in Japan.
..Of course?