Photobucket works really well for me. It's free to join and the links have always worked in my experience, plus it's super easy. Maybe you could upload the pictures there?
The thing about plummeting downhill at fifty miles an hour on a snack platter - if you realize it's a bad idea when you're halfway down, it's too late. — Rick Riordan, The Son of Neptune