Our alien overlords are not as competent as we thought.
1990
1986
1965
2017
1985
1959
2015
2007
2024
1960
1998
2006
1981
2020
2016
1979
2025
1980
2013