Mabaya

Mabaya is a first appearance in The Legend of Tarzan episode "Tarzan and the Rogue Elephant".