fresh n vac giraffe.png

Why do giraffes have long necks?
Because their feet smell!