AN ALIEN NEST ?

Interesting, looking forward to your filling in the Gaps. Enjoy your travels