Fair warning...this is a bit graphic so you may want to take the children out of the room...There's more here if you want to read up on everything.