Cecilia Alvear

Born in the Galapagos Islands. 25 years with NBC News as a producer.

Recent Posts