A westbound Silver Z races across the Colorado River as it heads for Needles, CA where a new crew will take the final leg of this trains journey to San Bernardino, CA.