Ilios Map

Written by Medievaldragon on . Posted in Overwatch

Ilios is an Overwatch watchpoint located in a Greece archipielago. Properly, Ilios seems to be an island.

Ilios is a …read more

Be Sociable, Share!