A sweet flash video for Lemon Demon’s song “The Ultimate Showdown of Ultimate Destiny,” which is kinda like a musical version of Crisis of Infinite Fan Fictions. But, you know, totally different.

Found via Screenhead.