In a crucial immunity challenge, the remaining 7 castaways make their final push towards the $2 million prize.