Ghislaine Maxwell was hiding out in style: her luxury timber-framed home perched on 156 acres of New Hampshire pine and oak forests boasts dramatic views of Mount Sunapee's foothills, but is secluded enough to have kept her out of eyeshot of the tight-knit locals.
Ryan Brooks reports.