March 20, 200619 yr Yeah, I saw that on Newgrounds a little while back. Actually, Lemon Demon (the band who made that song) write a bunch of cool/funny stuff. They've got a lot of other flash movies that you can watch on their site. Lemon Demon Homepage
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.