UFO landing site in Cornwall? Dog walker makes stunning find

A DOG WALKER in Devon believes he has found a spot where an alien space ship landed, sending conspiracy theorists into a frenzy. A resident of Plymouth was out with his dogs in the forest of Meddon, Devon, on Monday,…