dinosaurchestra by lemon demon!

hello and welcome to this page where I talk about my favorite album of all time

So this album was releaed all the way back on July 20 2006 and is lemon demon 5 album (if you don't add Neil's work on other albums under the name Trapezoid)

this album has some bangers like action movie hero boy, fine, the ultimate showdown of ultimate destiny, never ending hum, Archaeopteryx, Eyewishes, and The Too Much Song

if you never heard this masterpiece then listen to it here

and heres the bandcamp link