Newburyport A finch perches on a lamppost on Inn Street in newburyport Friday afternoon. jim Vaiknoras/staff photo
130711JVAfinch