Log In or Register
This image was captured in Haarlem, a town in the province North Holland, the Netherlands.