Massive Toxic Clothing Dump in Atacama Desert Now Shockingly Visible from Space
Huge piles of unsold clothing in Chile’s Atacama Desert were visible from space, as confirmed by a Texas-based satellite imagery company. Validating previous media reports, images that provide a clear view of