Picasa Web Albums was first leaked on June 6, 2006.
Picasa Web Albümleri ilk olarak 6 Haziran 2006'da sızdırıldı.