Buzz60’s Elizabeth Keatinge shows us two adorable snow leopard cubs at the Toledo Zoo.