Welcome to Germany
(source) Google Street View Germany was launched this morning after a soft start two weeks ago. It currently covers 20 larger cities in Germany – the screenshot above is from a street in Frankfurt where a friend used to live. … Read more →