A health impact assessment of a proposed bill to decrease speed limits on local roads in Massachusetts (U.S.A.).

A health impact assessment of a proposed bill to decrease speed limits on local roads in Massachusetts (U.S.A.).