Hero's Fall

Hero's Fall was the highest mountain top within the Boulder Bay on the island of Skyros, Greece.

It was thus named, for according to legend, it's where the mythical hero was slain.

Appearance

 * Assassin's Creed: Odyssey