Supernatural spoilers – including the final episode – follow. After 15 long years of fighting everything from hillbilly cannibals to God, Sam and Dean Winchester finally hung up their plaid in the highly anticipated Supernatural finale. When a show that…