
Void Moon
Failed to add items
Add to Cart failed.
Add to Wish List failed.
Remove from wishlist failed.
Adding to library failed
Follow podcast failed
Unfollow podcast failed
3 months free
Buy for $25.19
No default payment method selected.
We are sorry. We are not allowed to sell this product with the selected payment method
-
Narrated by:
-
L.J. Ganser
-
By:
-
Michael Connelly
Between Cassie and the man hunting her are a few last secrets: like who really set up the job, why Cassie had to take the chance, and how, in the end, it might all be a matter of the moon....
©2004 Michael Connelly (P)2009 HachetteListeners also enjoyed...




















People who viewed this also viewed...


















Void Moon is a story within a story within a story within a story. The plot never stops unfolding and refolding since the reader discovers the background a piece at a time through almost the last page. The villain is horrible and the hero has many more faults than heroes usually have. Connelly gives the reader lots to love and lots to hate.
Another can't miss Connelly.
Must read story
Something went wrong. Please try again in a few minutes.
Once momentum builds, it is a page burner.
The narration is spot on.
Excellent ‘Perils of Pauline’ remix
Something went wrong. Please try again in a few minutes.
another connelly winner
Something went wrong. Please try again in a few minutes.
of local sites and lore mixed with a great story and twists and turns that keep you turning the page.
MIchael Connelly always delivers.
Something went wrong. Please try again in a few minutes.
Awesome
Something went wrong. Please try again in a few minutes.
Very enjoyable and entertaining read
Something went wrong. Please try again in a few minutes.
I hope this becomes a series
Something went wrong. Please try again in a few minutes.
very good
Something went wrong. Please try again in a few minutes.
different from the other books. but good.
Something went wrong. Please try again in a few minutes.
very entertaining.
Something went wrong. Please try again in a few minutes.