nintendoscene.com
London Streetpass – 01 May 11
A park, In front of the London Eye, London, England The sun ploughed slowly across the English sky (and all other skies that were available to it at the time, but the only one I was interested in w…