Manitou Springs, located at the foot of Pikes Peak, has recently been named the world’s first certified pollinator district, according to an announcement from the conservation organization, Manitou Pollinators.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *