Mo'okini Heiau, a luakini heiau, or human sacrifice temple. The Big Island, Hawai.

- Image ID: EH3674

Mo'okini Heiau, a luakini heiau, or human sacrifice temple. The Big Island, Hawai.

George H.H. Huey / Alamy Stock Photo

Image ID: EH3674