Results 2 results found Snow-capped mountains and a frozen lake near Beartooth Pass, Wyoming, United States of America, North America Snow-capped mountains and a frozen lake near Beartooth Pass, Wyoming, United States of America, North America