'Supernatural' season 12 episode 18 spoilers: Sam, Dean fight a goat villain

Promotional banner for "Supernatural"Facebook/Supernatural

The Winchesters will be going against a goat villain in episode 18 of "Supernatural" season 12.

Titled "The Memory Remains," the official synopsis for the upcoming episode reveals that Sam (Jared Padalecki) and Dean (Jensen Ackles) will look into the case of a missing person in a small town. As they delve deeper into the case, they learn from the lead witness that the suspect has the head of a goat.

This seems unbelievable for the brothers, but things become stranger when the witness disappears. Sam and Dean learn that the small town is keeping a secret.

In the promotional preview of episode 18, the clip shows the witness telling Sam and Dean how the monster got his friend. The brothers are surprised to hear about this. Later on, they learn that the suspect is a goat villain considered as a pagan god that kidnaps people to offer them as sacrifice. They also find out that the said goat man has been using the basement of the sheriff as his sanctuary.

Meanwhile, in a sneak peek into the upcoming episode, the brothers approach the witness to ask more information about the missing person, citing the details they got from the sheriff. At first, the witness is distant, especially after hearing about the sheriff, as the latter seems to think that the victim just went out of town.

The witness also tells them that the sheriff does not listen to him. He tells the brothers that he is always the first person whom the sheriff blames every time there is an issue in town. Sam and Dean encourage the witness to instead tell them about what he saw. The witness opens up, telling them that a monster got his friend.

"Supernatural" season 12 airs episode 18 on Thursday, April 13, at 8 p.m. EDT on The CW.