an ad with the caption that reads, come on, you apes you wanna live forever?