maybe fifty thousand years ago an ice age glacier had rolled it all the way down from canada , and the weight of a billion tons of frozen snow had cracked it apart , and the smaller fragment had been pushed onward two more miles before grinding to a stop and weathering gently over the next countless centuries .