Where is the shop in assassin's Creed?



On major islands such as Havana, Nassau, Great Inagua and Kingston, these can be found. On August 25, 2014,

Arcante Game Cover

Related Questions