kryptonradio.com
Welcome Back, John Winchester!
Supernatural’s 300th episode pulls no punches. Jackie Zwirn reviews. MAJOR SPOILERS.