• Hard Ride To Nowhere (Chapter 33)

    Hard Ride To Nowhere (Chapter 33)

    The scene: Key West, Florida. Tourists and passers-by line the street, walking along casually. It’s just another quiet afternoon…until the pedestrians begin screaming and…