Plans are moving forward on the Telluride Science Research Center as organizers signed a lease agreement to construct a new facility in town. This ends years of negotiations and lays the foundation for the new 32,000-square-feet facility that will cost anywhere between $9.5 and $23 million. [Telluride Daily Planet]