A meteorite hits a trash dumpster outside a toy store and a strange green slime leaks into the garbage.
—
2023
2016
2019
2015
2024
1981
1974
2020