A festival involving Chinese or Japanese people in the street lighting a large torch.
Humans at a festival.
The little town of Nikko is essentially one long avenue from the railway station to the Toshogu shrine.