An alien, with the ability to travel through time, visits our planet at various eras.
2012
1984
2007
2023
2018
2017
1990
1979
2013
2001
2004
2000
2011
2024
2020
2021
1989
1965