Watch Supernatural season 13 episode 12 tv series online free
Release: Feb 01, 2018
Two young witches use a love spell to get what they want... and they want the Black Grimoire stored at the bunker. Meanwhile, Lucifer and Castiel try to escape from Asmodeus' imprisonment, and are forced to work together.