Our alien overlords are not as competent as we thought.
1989
1975
2015
2019
1978
1985
2018
2024
2002
1987
1960
2013
2025
1988
2012
2009
1984
2008
—
2023