A rare footage captured a family of snow leopards hanging out by a stream on a nature reserve in northwest China’s Gansu Province. The mother leopard carried her young cubs in her mouth to cross the river.
[]