Creepy insects in Madre de Dios Nacional Reserve of Tambopata.
Peru - Tambopata River - january 7, 2010