Featured Image: Courtesy of Norris Design Just 30 minutes south of Downtown Denver on Interstate 25, Castle Rock is a town that has consistently doubled in size every 10 years since 1990, according to this article. The article also states that although the town has a population of over 70,000 people and the development of