I don't know if anyone knows this, but I just found out yesterday. There is a section where you can upload photos on this website. You can create albums to organize them too.
If you click on the Community dropdown menu at the top you can access the pictures and albums. You are allowed to upload up to 64 I think.