Archive for the category "Sweden"

June 7th and 8th: Stockholm, Sweden greets us with a Royal Wedding.