What do you call a spy who sleeps with a blanket over his head?

Answer: An undercover agent.

More Jokes and Riddles with answers

More Jokes and Riddles