This year's Tour of Somerville is being held on Monday, May 30, 2016.
Craig Turpin | NJ Advance Media for NJ.com, Newark Star-Ledger
Fri, 05/27/2016 - 2:55am
This year's Tour of Somerville is being held on Monday, May 30, 2016.