59-Stick insect-Costa Rica Published February 10, 2020 at 1200 × 800 in Bring Me Little Water El Remanso Lodge; Osa Peninsula; Costa Rica Share this:FacebookTwitter