New England has lots of interesting places that the Indians said 'their gods' made. I wonder if a race was here before the Indians...