Weird Mario Anime

The title says it all.