Why are ghosts bad liars? Answer: Because you can see right through them. More Funny Riddles with answers