The Lies of Locke Lamora

The Lies of Locke Lamora

2006 • 745 pages

Ratings884

Average rating4.3

15

4.5 stars, can't wait to start the next one!

August 22, 2018