March 1, 2026 administrator Tokyo Marathon Runners passing the Kaminari Gate in Asakusa this morning during the Tokyo Marathon.