Question: who is playing the new mayor on blue bloods?
Answer: Lorraine Bracco