Isabel Torres could not believe it. She rolled down her window to be sure the rain falling against her car’s windows had not distorted the events unfolding a few feet away. It hadn’t. Two men, maybe boys – she isn’t sure – had just walked out of a big…
