Showing posts with the label giant otters

Sandoval Lake

About 10 kilometres east of Puerto Maldonado, in Peru's Amazon basin, the Rio Madre del Dios ha…

Load More That is All