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