You are in the CarrTracks website Picture Gallery.
Needles is at milepost 578 and has always been a crew change point. I think Jack was up in the sanding tower for this picture of the yard. The men in the drop bottom gondola are shoveling out sand. Sand is used to increase traction of the engine when the rails are wet.
Jack's train is climbing the grade westbound out of Needles toward Java.