archytele The Vault

S1·E12 And Snow Falls Over the Town

Aired December 19, 2006

Synopsis

Road reveals something about the Millennium Earl’s grand scheme while battling the exorcists. Can Miranda harness her bizarre powers in time to save her new friends?