Figured the cave was for the bat's, just the idea of walking into a cave and seeing a bunch of mannequins hanging from the ceiling was both funny and fucking terrifying to me, also raises questions when your on an island surrounded by adorable fluffballs: where did the mannequins come from, why are they hanging from the ceiling, was it the first research team or the monster girls who placed them there, why are the denizens of the island so adorable.