Video - Featured Videos

«Back to main video page
  • UFO center welcomes aliens to Earthadd to reading list  

    Posted on April 8, 2013 at 11:11 AM

    The UFO Welcome Center in Bowman was built by Jody Pendarvis in 1993 to give aliens a friendly welcome to Planet Earth.

    By CNN