Do they still have the Isle of Wight Festival?
IMHO The Who’s set at the 1970 Isle of Wight is the greatest concert, ever.
Well, EL&Ps set at same was the greatest premiere ever.