Stan, how much did this cost?

S05E16 Delorean Story-an

02:51 · frame 4099 of 31507