The Police – Twickenham, London 10 September 200710 September 2007 thegirlinthecafe 7 Comments If you find your binoculars you can spot them somewhere on stage. WOW!! That was an awesome trip on memory lane. Read More Share this:FacebookTwitterMoreTumblrPinterestPocketEmailLinkedIn