Are you talking about the ad?
went right over my head, i guess.
when life gives you lemons
make lemon ieds
I don't get it