A meteorite hits a trash dumpster outside a toy store and a strange green slime leaks into the garbage.
2018
2015
2013
—
2025
2021
2023
2003
2022
1979
1994
2002