Skeptoid #643: The Mysterious Stone Chambers of New England

Published: Oct. 2, 2018, 9 a.m.

Some believe these stone structures in New England to be evidence of ancient cultures.