Tag Archives: snowcapped

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

Read More »