ohhhhh... what the heck is this!! i'm TRAPPED inside this thing!! i didn't know anyone else knew about these! i woke up in one of these things, you know! but it was a really long time ago: i woke up small and screaming, and i haven't stopped growing! or screaming!
too many of them. very clearly an invasive species