A large animal was caught in the headlights of a driver in Staverton, Northamptonshire leaving to speculation as to whether it was a goatman, Big Foot or Slender ManA large animal was caught in the headlights of a driver in Staverton, Northamptonshire leaving to speculation as to whether it was a goatman, Big Foot or Slender Man