Share
twitterlinkedinfacebook
Image 1 of 1
20130914Ayahuasca_Peru_2354.jpg
Padre Cocha, Peru, September 14, 2013 - A red huacari monkey at the Pilpintuwasi Butterfly Farm just north of Iquitos on the Nanay River.