An interesting house sits on rocks in the Thames river just outside New London, CT.