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