Makucha (JamesIFan's Fanfics)

Makucha is a male leopard that resides in the Back Lands.