A scientist returns an alien egg back to its mama.
2021
2019
1996
2011
1956
1959
2008
1968
1963
1965
1984
1973
2005
2024