Last Breath

Last Breath

Regular price
$5.00
Sale price
$5.00
Regular price
$11.00
Sold out
Unit price
per 
Shipping calculated at checkout.

Last Breath

Caitlin Osborn was only ten years old when he came for her the first time. Now, 16 years later, LAPD Officer Osborn still suffers from her inescapable childhood fears--made all the more real by a recent wave of bizarre murders. She can see his shadow moving outside her window. She can feel his footsteps--and she recognizes his foul whispers.