Three parts. Very long, as was the trip itself.

part 1

part 2

part 3