UFO seen on live cam over snow-capped mountain leads to claims of an ‘alien base’

PARANORMAL investigators are looking at this image of a UFO seen on a live cam of a ski resort.
Daily Express :: Weird Feed

Leave a Reply

Your email address will not be published. Required fields are marked *