Shinto festival
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.
11 Oct 20:41 · Japan Today