Stockholm is the capital city of Sweden and was founded as a city in 1252.  The island of Gamla Stan is Stockholm’s Old Town. There are more moose per square mile in Sweden than in any other country.  I asked at one restaurant if they had moose and he didn’t […]