UFO swims through the London sky

A witness recorded video of a UFO floating in the sky above London, England on the afternoon of Monday, April 28. Collage of still images taken from the witness’s video. (Credit: Mixtris Ufo-Images) As the Daily Mirror describes, the witness saw the aerial object at approximately 1:30 p.m. in north […]