Love Island

Love Island

Episode 31 (2x31)


:

As the final draws nearer, which of the remaining couples is looking likely to bag the 50,000 pound prize?

  • :
  • : 520
  • : 258
  • ITV2
  • Daily 21