Umbagog National Wildlife Refuge has an area of 25,650 acres along Umbagog Lake which is one of the most pristine lakes in New Hampshire.
Umbagog National Wildlife Refuge has an area of 25,650 acres along Umbagog Lake which is one of the most pristine lakes in New Hampshire.