Mayor dragged through streets with pickup truck for breaking promise