Picture posting is enabled for all :)
I've reported it, just said there were lots , aliens, love it ;D