Category: UFO

  • Ilkley Moor Alien – Location of THAT photo!

    Ilkley Moor Alien – Location of THAT photo!

    In this video, we travelled over to Ilkley and Ilkley Moor to be precise, to uncover the location of WHERE a photograph of what many believe is to be that of an ‘alien’ creature was taken by ‘Philip Spencer’ on the 1st December, 1987. Was the story of Philip Spencer…