Puns. Some are good, some are bad, and some are terrible. But these ones are actually pretty clever. In fact, they're so clever that it took us awhile to figure them all out.
Think you can do better than we did? Then check out this list and give it your best shot. Compiled by Bored Panda, the puns you'll find below are sure to make you think. Which one do you find the cleverest? Let us know in the comments, and don't forget to vote for the best!