Bummer. Do you need to have a Picasa account to view? I'm up in NW Iowa on my mom's computer and both links take me to a sign in page. I really don't want to sign up for a Picasa account on her computer.
Heading out to the gardens!