ILUGNY member James H. created this fantastic space scene, which can be found in the Palisades Center Mall LEGO Store. If you like mecha, giant space monsters, or lime green plant life, you should really check it out. If you can’t make it in person, you might as well check out his Flickr stream here.