Advertising Console

    Denver Alien Video Enhanced

    Repost
    David Feldman

    by David Feldman

    39
    1 882 views
    Video shot by Stan Romanek which purportedly shows an alien peeping into a window