Sicaria: Sicaria Full Release AVAILABLE NOW

Dear Sicaria players. we are proud to announce that Sicaria has been officially RELEASED! Sicaria is a third-person stealth game set in ​Antwerp during the Eighty Years' War. You play as an engineer, a person capable of…