Video: Little Men of the Mountains

A tiny mummy found in the Pedro Mountains stumped scientists for decades.