1491206520780

Château de Chambord in the Loire Valley, France (April 2017).

Advertisements