Newburyport: Hot dogs fresh off the grill at Shirley's on Inn Street. Jim Vaiknoras/staff photo
120715JVAdogs