Newburyport: Crowds wave in Market Square as Santa rides by during the annual Newburyport Santa Parade. Jim Vaiknoras/staff photo
111127JVAtree