The One You've Been Waiting For

The One You've Been Waiting For is the fifth episode of the twelfth season of Supernatural. It will air on November 11th, 2016.

Summary
TBA