A medieval castle rises from the Connecticut River valley like something from a dream. This stone fortress looks completely out of place in New England. The castle sits on a high bluff overlooking the ...