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