Buddy in Huston texas just sent me this. Any ideas?

Buddy in Huston texas just sent me this. Any ideas?

Posted Jun 25, 2021, 5:21 PM UTC

21
TSerene•

Acanthocephala declivis! Or more simply, the Giant Leaf footed bug! A true bug.

2