The Japanese villages where time stood still

Up to 200 villagers cooperate to thatch a roof in a single day, preserving this beautiful tradition