Trigger warnings all over the place.

Nasty story with a nasty photo.

ETA; you might even want to avoid the comments here, because we are discussing it.