These 2 Rare Babies Were Just Born, And You HAVE To See Them!

The Brookfield Zoo in Chicago is now the home of two rare snow leopard cubs. There are only an estimated 4,000 – 6,500 of these cats left in the wild.