Smoke and Mirrors

Scott and Stiles return to La Iglesia to save the Pack from Kate.