The Great Sand Dunes were formed over millions of years by the wind and water. The sand comes from the surrounding mountains and is carried by the wind to the valley floor. The wind then blows the sand up the dunes, creating the towering peaks that we see today.