A scientist returns an alien egg back to its mama.
2015
2014
2006
2023
2001
2025
2003
2022
2024
2017
1968
1963