Back to News

The Head of Apollo

May 2, 2023

The Head of Apollo sits on Mount Nemrut in south-eastern Turkey. The ancient site is notable for the summit where a number of large statues are erected around what is assumed to be a royal tomb from the 1st century BC. We have used this location as one of our levels in our game and cite many more amazing locations and monuments throughout!