A scientist returns an alien egg back to its mama.
—
2021
2015
2025
1988
2020
1946
1989
2023
1967
2024