Colossus of the Naxians

The Colossus of the Naxians was a giant statue of Apollo constructed by Naxians, located in front of the Grand Temple of Apollo in Delos, Greece.

Appearance

 * Assassin's Creed: Odyssey