Stick Insects (Phasmids)
Stick Insects (Phasmids)
Loreto, Peru
14011342PD