We see them all over the place here in America--on our cereal boxes, in cartoons, in parades--but what are leprechauns? Where did they come from, and why are they so iconic?