WORCESTER, MA — Worcester will study website traffic impacts linked to a new Amazon supply station set to open up close to the airport. © Neal McNamara/Patch Amazon vans heading towards a supply station in Milford. The trucks have experienced a key influence on the town. Residents in the Tatnuck […]