Amesbury: Voters in Amesbury Town Hall line up to cast their ballots in yesterday's election as others squeeze out after already voting. Photo by Bryan Eaton/Newburyport Daily News Tuesday, November 04, 2008
081104beavoting