ShowShowThe Police at Twickenham StadiumSep 9, 2007The Police, Maxïmo ParkTwickenham Stadium · Twickenham, United KingdomFollowI was thereUpload from this showMediaLineupAboutMaxïmo ParkThe Police