Originally Posted by kalfitegrdan
Aren't those the alien things from Land of the Lost?
I think you're right. After I Google the album title to get the cover image I got a lot of images of them.
04/24 - Nile
05/18 - Abigail Williams
06/20 - Negura Bunget
07/04 - Agalloch
08/23 - Alice in Chains
12/06 - the Music of Final Fantasy