
Turning Left.
From the car, I could see it. The Strand. A tourist destination on the Gulf of Mexico - cluttered with hotels and bars and people longing to find a few days of happiness on the beaches of Galveston, Texas. There were tree-lined streets with beautiful Victorian mansions just a few ...
