Another global race to the chapel in the entertaining reality series. Stranded on an island in Nicaragua's cloud forest, Lara has three days to reach her wedding to Nick.