Mammoth or Elephant?: World's Largest Asian Elephant

Mammoth or Elephant?: World's Largest Asian Elephant

Available on Telus TV+
S1 E4: Giant elephants twice as heavy as most Asian elephants are said to live in Nepal's Bardia National Park; Niall and local guides track the giant beasts through dense jungles.