A 2006 album by the indie rock music project Lemon Demon, it is well known for the song "The Ultimate Showdown of Ultimate Destiny"
Lets rock out in the dinosaurchestra!