Already a user?Login
Image Not Available
2020-02-24
N/A
2 min
Lost marketing footage of a 1980s McDonald’s taste test.