Capybaras!

Capybaras!

April 2nd, 2022

Capybaras are the largest ever rodent. They are semi-aquatic,which means that they can live in water.Some people describe them as "giant guinea pigs." Capybaras live in South America.