Where To Stream Love Island Season 12 Episode 21
Episode 21
- Aired July 2, 2025
- 65 Min
It's the new Bombshells' first official night on Love Island as they get their graft on.
Episode 21
It's the new Bombshells' first official night on Love Island as they get their graft on.