winchesterbros.com
Last Two Episodes of Supernatural Season 12 air May 18 (episode descriptions)
THURSDAY, MAY 18 SUPERNATURAL “Who We Are” — (8:00-9:00 p.m. ET) (Content Rating TBD) (HDTV)