Ichnusa

The island of Ichnusa is to the north west of Tyrrhenia in the White Sea and is controlled by the country of Iberia.

Its capital city is Cagliostro

Ichnusa is our version of Sardinia.

Ichnusa

The New World LiamDunwichHorror