P1050356

P1050356

I believe this was some sort of giant mantis. I mean the creature on the left.

Exif Information

P1050331
P1050357