All Hell Breaks Loose (Supernatural)

The two-part finale of the second season of The CW’s Supernatural was broadcast on May 10 and May 17, 2007. ...
Read more