Chacho the spider monkey, after spending nearly two decades behind the Hotel Sand’s in Barra de Navidad, Mexico, MIGHT BE RELEASED, and handed over to animal rescuers who can offer him a better life! Our family has visited Chacho numerous times, and each time we felt sad/bad/angry for this beautiful … Read More