After a two hour , 38 minute challenge , Danni won the last immunity challenge .
After a two hour , 38 minute endurance challenge , Danni won the final immunity challenge .