A scientist returns an alien egg back to its mama.
2013
2014
2016
2023
1992
2024
2022
1989
2009
2003
2001
1986
1946
1965
1959
1961
1941
1938