A review by menfrommarrs
The Venetian Betrayal by Steve Berry

5.0

Enough historical facts to be fascinating. Enough action and suspense to be entertaining. Enough character interaction to keep you guessing. Never, though, can I get enough of Cotton Malone!