A scientist returns an alien egg back to its mama.
1999
1974
2022
2024
2010
2023
1980
1996
1972
2019
2020
1988
2025