Sam, Dean and Castiel stand guard - Supernatural Season 12 Episode 23

Sam, Dean and Castiel stand guard - Supernatural Season 12 Episode 23

The Winchesters and the angel are standing guard in front of the house where Kelly most likely is. But fighting Lucifer isn’t going to be easy.
Added: