original: Picasa Web Albums was first leaked on June 6, 2006.
simplifications: Picasa Web Albums was first seen on June 6, 2006. Picasa was first leaked on June 6, 2006. Picasa Web Albums were leaked in 2006. Picasa Web Albums was leaked on June 6, 2006. Picasa Web Albums was first shared on June 6, 2006. Picasa Web Albums was leaked on June 6, 2006. Picasa Web Albums was revealed on June 6, 2006. Picasa Web Albums was leaked originally. This leak took place on June 6, 2006. Picasa Web Albums was first leaked on June 6, 2006. Picasa Web Albums was first released on June 6, 2006.