Robert Taylor is one of the few people to have escaped illness in Cancer Alley, but was forced to watch loved ones die around him from toxic factories.
Robert Taylor is one of the few people to have escaped illness in Cancer Alley, but was forced to watch loved ones die around him from toxic factories.