CBS News favicon

"Free speech rally" in Boston draws counter-protesters