The Isle of Wight is an island, English county and unitary authority in the English Channel, 2 to 5 miles off the coast of Hampshire, across the Solent. It is the largest and second-most populous island in England. From Wikipedia
The Grammy-winning band unveils their second album, set for release on July 11, 2025, alongside a new single, music video, and extensive live performance plans.