Google Street view went live in The Netherlands this week. Across The Netherlands bloggers are in search of juicy pictures. While The Netherlands is well known for the paintings of Van Gogh, windmills, cheese and flowers, the country also is well know for the Red Light District. Update: Now that Google Street View went live in […]
Home » Amsterdam