Last Stand on a Train to Hell Audiolibro Por Austin Grayson arte de portada

Last Stand on a Train to Hell

A Historical Western Adventure Novel

Muestra de Voz Virtual
Prueba por $0.00
Elige 1 audiolibro al mes de nuestra inigualable colección.
Acceso ilimitado a nuestro catálogo de más de 150,000 audiolibros y podcasts.
Accede a ofertas y descuentos exclusivos.
Premium Plus se renueva automáticamente por $14.95 al mes después de 30 días. Cancela en cualquier momento.

Last Stand on a Train to Hell

De: Austin Grayson
Narrado por: Virtual Voice
Prueba por $0.00

Compra ahora por $3.99

Compra ahora por $3.99

Background images

Este título utiliza narración de voz virtual

Voz Virtual es una narración generada por computadora para audiolibros..

Victoria Lawndale boards the train to California with nothing but her late husband’s satchel and a secret that could get her killed. She wants a quiet new life, not more loss. But when outlaws swarm the train and a charming stranger won’t look away, survival becomes a shared vow.

Mathias Birch was a soldier who lived when better men didn’t. Now he rides undercover as railroad security, masking old wounds with easy smiles and an empty flask. When Victoria becomes the target of a ruthless spymaster, Mathias steps up, even as the siege hurtles them into the Rockies and straight into a deadly derailment.

Through blizzards, burned bridges, and a trail of betrayal to Hope’s End, Victoria and Mathias chase the truth. To win a future beyond grief and ghosts, they must outwit killers, face what the war left behind, and choose each other before the last shot is fired.

Tropes: Train Heist, Female Protagonist, Redemption Story

"Last Stand on a Train to Hell" is a historical adventure novel of approximately 60,000 words. No cliffhangers, only pure unadulterated action.

Ficción Histórica Histórico Westerns Guerra Matrimonio
Todas las estrellas
Más relevante
everything except the story that is fair but with some work could be real good

Awful narrative. really odd at times

Se ha producido un error. Vuelve a intentarlo dentro de unos minutos.