Kevin Maguire

Kevin Maguire unwittingly martyred himself Wednesday for the cause of getting a stop sign put up on Larchmont.

Advertisement

Share This Story