Gerald Herbert AP
Gerald Herbert AP

A mayoral candidate tweeted an image of a pooping dog. Here’s why he’s apologizing.

March 15, 2017 2:12 PM