The bighorn sheep herd that usually hangs out in Glenwood Canyon, Colorado, came into town over the last several days, according to the local outlet Post Independent. The ram must have seen the reflection in Blue Sky Adventures Hotel’s glass ...
Read More »