Bighorn sheep smashes glass door after confronting his own reflection – video

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 door as