X

Supernatural recap 10/27/16

Supernatural Recap 10/27/16: Season 12 Episode 3 “The Foundry”

Supernatural airs tonight on the CW with an all new Thursday, October 27, season 12 episode 3 called “The Foundry,” and we have…