Bloomberg apologizes for stop-and-frisk policy.

Read more