A young couple moves into an apartment and finds a lost civilization inside their antique freezer.
Did You Know?
Remake of a Short History of Twilight Zone See more
Holy shit. There's a lost civilization in our refrigerator.