2024-05-17
Adorable macaque twins surprise wildlife enthusiasts
A pair of newborn wild macaque twins were recently spotted in Longhe National Wetland Park in Chongqing's Fengdu county.