Press "Enter" to skip to content

Why Is A Giant Head Watching You Drive In Upstate New York?

Do you ever get the feeling someone is watching you while driving? On a portion of New York’s Taconic State Parkway, a giant head is truly watching you drive by. Continue reading…
Source: WIBX 950

Be First to Comment

    Leave a Reply