Lori Todd
Lori Todd

Lori Todd

Social Editor @ NPR in Washington, D.C. She tweets and ‘grams under the handle @loritodd.

Editor of curios