I know this isn't new, but my kids have been listening to it often enough lately that I can't get it out of my head!!!
What to do?
Share with you!
Now YOU try and get it out of YOUR head!!!
The Ultimate Showdown of Ultimate Destiny, often shortened to Ultimate Showdown, is a comical song and video released on December 7, 2005. The song was written and performed by Neil Cicierega under the pseudonym "Lemon Demon", with art and Flash animation by Shawn "altffour" Vulliez.
Lemon Demon official site