April Sale - 20% Off

How do Ghosts lay foundations?

With a spirit level!

Previous Random Joke Next