Sweden – where summers are great. Just great.
A piece of Sweden in Japan
… a Swede?!
Who would’ve thought?