The BNSF Engine shop in Denver is ready to service a variety of engines on a sunny July morning. Visible in the shot, from left to right, are BNSF 8022 (SD40-2) hiding inside, BNSF 1978 (SD40-2), BNSF 2131 (GP38-AC), BNSF 2277 (GP38-2) and BNSF 2828 (GP39-2M).