Wernigerode is one of the most enchanting towns in the Harz Mountains, Germany.

Leave A Reply