Question: who plays the mayor on season 8 of blue bloods
Answer: Lorraine Bracco