A capybara mother and her child investigate each other in their enclosure at the zoo in the northern German city of Hanover. The capybara is the largest living rodent in the world and is mainly found in South America. (Getty Images)
From Riley.
Random rants and ruminations
No comments:
Post a Comment