Our alien overlords are not as competent as we thought.
2000
2015
2008
2023
2007
2025
1990
1969
2006
2005
1981
1997
1999
2003
1986