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