Shinto festival

· Japan Today
Image:AP/Eugene Hoshiko

An artist dressed as Sarutahiko, a Shinto god who helps and watches over travelers in Japanese myth, prepares to march during the annual Shinto festival called the Grand Festival at the Kotohiragu shrine in the Toranomon business district of Tokyo. The festival is held Oct 9-11 across Japan each year.

© AP