A scientist returns an alien egg back to its mama.
1991
2020
1992
2019
2017
2024
1996
1965
1970
2018
1998
2022
2016
2023