©Copyright 2018 GEOSCIENCE RESEARCH INSTITUTE
11060 Campus Street • Loma Linda, California 92350 • 909-558-4548
All Galleries
All Images
Hydrochoerus hydrochaeris
The capybara is the largest living rodent in the world. It is native to South America.