Chillon Castle Travel Photo of the Moment

The Travel Photo of the Moment is of  Chateau de Chillon and was taken by Pear Biter In Lake Geneva is the Chillon Castle, which is also known as the Château de Chillon. This castle is comprised of 100 individual buildings that were connected one by one over time. The history of the Chillon Castle […]