MCN,
08 February 2007 09:29
ROCK supergroup The Who have confirmed that they will open the Peel Bay Festival as part of the 100th TT party celebrations on the Isle of Man on May 30.The seven-day long festival is being held in a 10,000 capacity marquee located on the West coast of the Island on the outskirts of the historic City of Peel - and ...