This story needs JavaScript to trace the route on the map. The text and photos still read top to bottom below.