To celebrate what could possibly be Castiel’s final “Supernatural” episode ever (15.18) and the love he showed for Dean in his sacrifice, here are some […]
To celebrate what could possibly be Castiel’s final “Supernatural” episode ever (15.18) and the love he showed for Dean in his sacrifice, here are some […]