Insane World

3 leopards escape safari park in China; Officials keep quite, don’t alert public

Officials in the Chinese city of Hangzhou are searching for a leopard that escaped from a wildlife park about more than a week ago. The animal was one of three leopards to escape from Hangzhou Safari Park. Two were recaptured over the weekend. According to state media, locals reported seeing the animals as early as […]