Probe Launched, Employees Detained After Chinese Safari Park Admits to Concealing Leopards' Escape
Officials with Hangzhou Safari Park previously dismissed claims that leopards had escaped from their zoo in China's Fuyang District. However, the safari park's story has changed since now-viral videos emerged on social media showing at least one of the leopards roaming around urban, residential areas.