Intriguing Lime-Green Blobs Appear In The Andes Mountains. Are They Alive?

WNYC Studios