CNN anchor Don Lemon apologized to his colleagues on Friday over sexist remarks he made on the network's morning show about when women are "in their prime," telling staffers during the company's daily editorial meeting that he was sorry for offending them.