- Joined
- Jul 27, 2017
- Messages
- 107
- Reaction score
- 90
- Location
- North Carolina
- What state or country do you live in
- North Carolina
I was about to do a water change and shined a flashlight on the back of my skimmer. I notice this praying mantis looking creature lurking around. What is it?



