The Half-Blood Prince

Severus Snape in All His Glory

@supergeekgirl