Selected Topics Highlighted by Clips of Notable Sites
Street View Now in the UK and Netherlands
Google Maps have released Street View in the UK and the Netherlands.
A number of major cities in the UK seem to have Street View and the Netherlands, Rotterdam and Groningen are covered in the Netherlands.
Royal Palace, Dam Square, AmsterdamRijksmuseum, AmsterdamCentraal Station, Amsterdam