Supernatural S12 E23 All Along The Watchtower

Supernatural S12 E23 All Along The Watchtower : Season 12 end with Lucifer battling Sam, Dean and Castiel for control of his unborn child.