Question: who plays the mayor in blue bloods season 8
Answer: Jamie and Eddie go undercover as a couple to bust a shady drug dealer ; new mayor Margaret Dutton ( Lorraine Bracco ) butts heads with Frank .