Download an App to See Picasa Photos on Windows 8

Download an App to See Picasa Photos on Windows 8

PicasaRT is now available for download in the Windows Store