Loading...

Alma means "soul"

|The Atacama Large Millimeter/submillimeter Array is known by its acronym ALMA. In Spanish, the word "Alma" means "soul." Chilean physicist Eduardo Hardy and Bob Simon talk about the significance.

Related Videos