Google on Christmas Island for street view project

Google is on Christmas Island to capture images for its street view feature.

feedback