Its called Devient art. I have an account there. I think all artist will like this place. You have to look it up in a search engine cuz the link won't work. Its devientart.com where art meats application.
Deviant Art is a terrific place..tons of terrific artists and a great place to post a gallery. The only place I know of that accepts files over 1000k. This link may work.... http://www.deviantart.com/