Steaming down the Rainbow Valley, Marlborough. Photo: Grant Stirling.