The Jungle Book 2010 Season 1 Episode 33 River Leaf
Description
Episode Title:
River Leaf.
Episode Description:
Mowgli finds a mirror that has been dropped by a human, and Tabaqui becomes convinced there are more man-cubs lurking in the jungle than he originally thought.