Somerville New Jersey hosts the oldest bike race in the country
every Memorial Day since 1946
The day starts off with a parade in the morning, then four races with the last one
with the distance of fifty miles.
The whole town is filled with vendors and food sold by many different organizations