A free program for Android, by CyanogenMod.
Cyanogen Gallery is a free photo manager and photo viewer that lets you organize your photos and videos by location, time, people, and much more!
Cyanogen Gallery is built on top of the powerful Android framework, which means you can expect fast, stable performance on all devices. It’s built for everyday use, so it’s lightweight and easy to use.
You can import photos and videos from your phone or camera roll, or add any cloud storage account (Facebook, Flickr, Dropbox, and Google+). It will automatically sort your photos by location, people, and date, so you can see everything at a glance.