Loading...
While visiting the Stanley Hotel in Colorado, Kane tricks Mike into thinking Elk are friendly... he quickly finds out they are not.
The Killer & I
Season 1
6
January 1, 2015