The Audubon Nature Institute in New Orleans, La., offered a first glimpse at its newest — and youngest — residents: a trio of newborn capybara pups.
The Audubon Nature Institute in New Orleans, La., offered a first glimpse at its newest — and youngest — residents: a trio of newborn capybara pups.