Shinto festival
· Japan TodayAn 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