As I sat on the grass of Los Cinco Puntos Memorial, located at 3300 East Cesar Chavez, I realized how isolated the memorial was from the stores. I slowly spun around and wondered if I was the only one intrigued by the statue. Drivers and pedestrians glanced in my...