Ter Borg


Ter Borg - farm in Netherlands.