INFOSCUM.COM
3 Leopards Escaped A Chinese Zoo. The Zoo Didn’t Tell Anyone For Weeks.
Published Date:
5/10/2021
Source:
huffpost.com
Hangzhou Safari Park denied the escape even after video caught one of the large cats roaming a nearby residential area.
Read the Full Story Here
InfoScum.com