Daily Maverick DID YOU KNOW? 2020-10-17 - Female leopards are pregnant for 100 days and give birth to 2-3 cubs.