Report: Cancer a bonus to the already priceless eyesore that is Carter Carburetor in North St. Louis

In a new report from KMOV “the old Carter Carburetor building in north St. Louis is an eyesore that’s full of cancer-causing chemicals – and it may finally come down, thanks to the Environmental Protection Agency.” Yippee! “The contaminated site sits right across the street from the Herbert Hoover Boys and Girls Club.” Hooray! _“_Clean up comes with a $26 million price tag.” (Cues cricket sound)… [Read More]