Professor McGonagall is the shit.

Bad ass.

(via everythingharrypotter)