If you have a smartphone of some sort, you can download a free photobucket app. You have to have an account but you can then post pictures from your phone without worry.

I have no idea what it could be, but pics might help the more experienced keepers understand what's going on and how to help you out.

Also, I couldn't click your link.