This seems quite bizarre but on Saturday, residents of Klamath Falls, Oregon witnessed something strange. A deer was creating chaos in locality and people were quite disturbed because of it According to sources, Police was called to subdue the angry buck but the situation got worse and the deer charged on a Sherrif and his […]