A baboon escaped from a zoo in Cuba, resulting in a search and rescue operation involving special forces personnel and veterinary specialists.
A baboon escaped from a zoo in Cuba, resulting in a search and rescue operation involving special forces personnel and veterinary specialists.