What does this Ad mean?
Is it a joke?

(photographed at London Gatwick Airport)