film still of a hamster working in a research lab finding the cure for cancer, 8 k