Loading Video…
This browser does not support the Video element.
Body found near train tracks in northwest Atlanta
Someone out taking pictures stumbles upon human skeletal remains near some train tracks in northwest Atlanta. They made the grim find in the 1200 block of Foster Street.