Which magical creature is a large serpent that can speak to humans?
Niffler
Basilisk
Thestral
Hippogriff