Steve Trafton
Where the devil is Svalbard? Well, it’s a Norwegian archipelago north of mainland Europe. But you’ll have to wait for me to post this journey. Don’t you know.