The town put up “No Parking” signs along the road to instruct drivers not to stop ... other truck drivers can be heard in the distance. “I always come to the Sturbridge Pilot Travel Center ...