Home | Breaking News | An orchid mantis perches on head of a hanging frog
Padang, Indonesia: An orchid mantis ( Hymenopus coronatus) perches on the head of a frog hanging from a tree branchPhotograph: Riau/Barcroft

An orchid mantis perches on head of a hanging frog

Leave a Reply

Your email address will not be published. Required fields are marked *

*

%d bloggers like this: