Looks Like Someone Walked Off the Set of a Low-Budget 1960s Sci-Fi Movie and Time-Traveled to the Present Day

Advertisement