Don’t know what this is, but if it had dropped down on me, I probably would’ve squealed like a bitch…

Beetle Invasion