Jun 8, 2006 | Europe, Germany, Travel
We saw a dramatic improvement in weather over the last 24 hours here in Germany. Thank God! And it’s only going to get better over the weekend. For us and doggo, as we are prone to call our little Newfie girl,that means taking the opportunity to get away for the...