Video: Hawaiian Sacrificial Site

Pu'u O Mahuka Heiau State Monument was the site of ancient human sacrifice.