Animal Villains Wiki
Advertisement

Makucha is a villainous leopard in Disney's The Lion Guard.

He is voiced by Steve Blum.

Advertisement