Little fox is overcome with joy when he reunites with his feline best friend.
The International Primate Rescue (IPR) is a massive wildlife sanctuary dedicated to the preservation, care and rehabilitation of primates.
Published by: Admin User on April 18, 2015 at 10:48 am