Front: N128 -DEVIL'S HEAD MOUNTAIN, COLORADO Back: 25 miles southwest of Denver. A Forest Rangers Lookout Tower is at the top, from which miles of scenic splendor is on view. Pub. by The Denver News Co., Denver, Colorado M. 49018