Japan 2016

The water pumps are six water wheels abreast , each driven by one man.
The water pumps are six water wheels abreast , each driven by one man.
October 02, 2015
Edgar Durbin