Which Hogwarts Teacher is your favorite?
Minerva McGonagall
15 votes
Hagrid
9 votes
Severus Snape
7 votes
Remus Lupin
9 votes
Comments
Sakanaru
Snape