Smoke and Mirrors

Season 4 Ep 129/8/2014

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

Up Next