Multiple witnesses have reported eerie sightings of an ape-like creature prowling through a UK city. In Cambridge ... However ...