Google Maps Updated

Comment by Scott

OK… this is a bit off topic, but does anyone know what this is? Other than the obvious (a spiral road on a hill). View Placemark / Google Earth