This is the rest area just west of Wolf Creek Pass on US 160 in southern Colorado. See also the previous picture.
These images are the property of Todd Fischer and may not be copied.