Lebanon
EPISODE #14: Ouroboros LEBANON ***Supernatural EPISODE #300*** Season 14, Episode 13 Airdate: February 7, 2019 Directed by: Robert Singer Written by: Andrew Dabb and Meredith Glynn In this much-anticipated, landmark episode, Dean and Sam come across an enchanted pearl that grants the owner his heart’s desire. Dean tries to wish for the archangel Michael to…