Think I've Found A Nest...

Our Spacechick is exploring an alien planet when she stumbles across what appears to be a large organic structure.