MURAKAMI ARUKI’S 1Q84

Night in Koenji
The little people