Capybara and her kids in the El Cedral - Los Llanos, Venezuela

Royalty-free stock photo ID: 108723737

Capybara and her kids in the El Cedral - Los Llanos, Venezuela