They didn't capture it. Onion Image Uploader is hosted on Freedom Hosting and all the other sites are fine. FH is still up and hasn't been seized or compromised. Either Dutch LE hacked OIU or a random hacker did and uploaded those pics for the lulz. By the way, this is like last year's news.