Why Supernatural Has Been So Successful

Supernatural is the little engine that has kept on chugging for 12 seasons now, and few would've [...]