Tag - Lemon Demon

The Kicksplode Song to End All Kicksplode...

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.