Board Thread:General Discussion/@comment-176.25.164.80-20130523094043

Special Stage Route 11 is located in London, you can see the London Eye from many angles while driving. 