The Notch, Devil’s Playground. Pikes Peak, Colorado, 2015 Leave a Comment / By joderd / February 7, 2015