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