Tag: 7420

READ THIS

Google to shut down Picasa

Google has announced that it will be shutting down Picasa starting March, nearly 12 years since the company acquired the photo storage service back...