2018 Germany Switzerland Austria
Return to page 4 thumbnails
Previous Next
Next day we were on the road again and stopped to see Schloss Leopoldskron, a historic palace in Salzburg, Austria famous for being the filming location for the movie “The Sound of Music”.