AllRights Reserved.
Komodo – Simon Lacroix (Matt Ward) is an archer, mercenary, and assassin who was believed to be Sara Lance's killer until he provided an air-tight alibi for the night He was in Bludhaven killing someone else He also killed people in Star City, which led to him being taken down and sent to jail[...]