Site icon Nature Travel Africa

Lion vs Water Monitor Lizard in Chobe

Lion Hunts and Catches a Water Monitor Lizard in Chobe National Park
Exit mobile version