Episode 3 of The Winchesters has been the strongest entry in the series so far, giving audiences a deeper glimpse into the personal lives of the monster-hunting gang. John, Mary and Lata faced off against another monster of the week, while Carlos and Ada uncovered some more answers about the allusive Akrida threatening to destroy the world.