A snow leopard was spotted on the street in Yushu, China's Qinghai...
A snow leopard was spotted on the street in Yushu, China's Qinghai Province on Saturday. Snow leopards are under China's highest national-level protection.