humanoidhistory

50 YEARS AGO TODAY: Stanley Kubrick’s 2001: A Space Odyssey premiered in New York and opened in limited release on April 3, 1968.