VIDEO: Leopard Vs Massive Python In South Africa

Where’s David Attenborough when you need him? Here’s a couple of tense showdowns between leopards and a massive pythons on game reserves in South Africa. Who wins?