Pixtaplace is a service that lets you find pictures from places all over the world.