Tag: download

Picasa 3.9

In February, Google announced that the Picasa desktop application would no longer be supported from 15 March 2016. This page is an unofficial mirror that will allow you
Read More