Picasa
Picasa is still worth it, and here's why
Free download
https://picasa.secursoft.net/
Picasa: Picasa is still worth it, and here's why
Picasa 3.9.141.303
free download