It's big! It's huge! And it's coming for you!! WaahaahaHHAHAAAA!! Sorry. Just a little alien insect from another planet. I don't know where this thing came from--certainly not from me. Seriously. Well all I have to say is you better have a can of bugspray..... a really, REALLY BIG can of bugspray!!!!