Banner by Ams on SteamGridDB
Scroll to load trailers
About Statue of Liberty the Lost Symbol
Statue of Liberty the Lost Symbol released on July 3, 2014, developed by Anuman Interactive.
Statue of Liberty the Lost Symbol is available on PC (Microsoft Windows).