More than 100 runners, wishing to be this year's "lucky men," have competed in an early morning race at a shrine in western Japan. Nishinomiya Shrine in Hyogo Prefecture holds the traditional ...