Human heads on display on tourist beach

WATSON.CH

Human heads were found on the beach in a coastal town in Ecuador. A wooden plaque was attached to the grisly discovery.

January 12, 2026, 06:20January 12, 2026, 06:20