Thursday, March 16, 2017

An orchid mantis perches on the head of a frog hanging from a tree branch.

Photograph: Riau/Barcroft

  Share/Save/Bookmark

No comments: