A small village in La Mancha seems oblivious to the problems of rural depopulation in Spain. Meanwhile, a nuclear waste storage facility is being built on the horizon.
Director