Trust me, I didnt "want" to walk upon that site. I was on another Disney site's forum and people were mentioning this site, which got alot of recognition regarding the same thing happening on Splash Mountain, where people would "derobe" for the drop and let the camera take the picture on the drop. I guess at that point , employees would take the pictures (they remove any explicit things like that and dont post them on the screens) and I guess put them on these sites or give them to the owners of this site.
Someone on one of the other forums posted the link to this blindly not telling anyone what it was. I'm tarnished for life.