Mar 12 2025
Sachatamia Lodge, Mindo, Pichincha Province.
Apr 14