As an update to my previous post, Google has announced the details on their blog and provided more details on the Lat Long blog, complete with some rather cloudy stills.

Note to Google: wait for a sunnier day, as it looks like there’s a stage in England after all…

Tour Eiffel