Found these 3 Aliens diorama pics. I don't have any details on construction.

Printable View