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 scatter in all directions. Seconds later a bright green Prius that has definitely seen better days comes tearing through the intersection, barely missing a vegan hot