Liz Andrews (L) and Sophia Kilford arrive at the Isle of Wight Festival at Newport, on June 13 2008 in the Isle of Wight, England. The festival, attended by 50,000 music fans,which features headline acts The Kaiser Chiefs, Sex Pistols and The Police.
No comments:
Post a Comment