Cherry Top


Cherry Top - mountain in Montana, United States of America.