3 ms·There are still links named "Picasa" on Google Maps...by croisillon 8y agoThere are still links named "Picasa" on Google Maps...