Isle of Wight Festival, United Kingdom

Content:-

 

Location:- Newport, England