The strangest and most intense animated short I think I've ever seen.

Don't Miss...