Although the Irish legend of leprechauns is probably just a load of blarney, there's scientific evidence suggesting that the fabled stories of giants living on the Emerald Isle aren't just tall tales.
According to a study in The New England Journal of Medicine, it seems that Northern Ireland...