40 Harry Potter Jokes That Will Never Not Be Hilarious

31.

32.

33.

34.