Wow. Looks like a brain bug out of Starship Troopers
we used to get a lot of them- they loved the laundry room- especially the hamper- had to be careful taking the clothes out of hamper-