Indigenous American tribes including the Mayans and Aztecs practiced ritual human sacrifice, and also the Vikings and Druids did far too. Could This web site in The brand new Hampshire woods be the remnants of a temple wherever human sacrifice was done? Or do the grooves during the stone provide a significantly less nefarious objective, which inclu… Read More