In Wisconsin, Evidence of Human Sacrifice

  • 2m 21s
  • HD
  • TV-G

Wisconsin's Aztalan State Park is home a mysterious pyramidal mound built by the prehistoric Native Americans who once lived there. Excavations of the site have yielded intriguing, and grisly, findings.