Where To Stream A New Life in the Sun Where Are They Now? Season 6 Episode 12
Episode 12
- Aired August 20, 2024
- 60 Min
There's a big win for Scott and Elena's catered breaks in France. In Spain, Emmeline and David take to the road with new ideas for their cycling tour company.