No your browser is ok. I guess that I wasn't explicit enough.
Reddit.com is a social news website like digg.com where users post links.
I posted this because I thought that it was interesting for two reasons.
First, it shows how people unfamiliar with bodybuilding interpret the photos. They don't understand at all. A lot of comments on steroid usage for example.
Second, it's the first time that I see a T-Nation article referenced on a mainstream kind of site. Reddit.com has a lot more visitors than T-Nation.