100+ 22 “Harry Potter” Puns That Are So Bad They’re Good

22 “Harry Potter” Puns That Are So Bad They’re Good


mcgonagall is mcgonagone! Bahahahaha!!

mcgonagall is mcgonagone! Bahahahaha!!