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