Mena's latest entry is better Anil Dash Jul 21, 2001 • 1 min read Mena’s latest entry is better than most NPR segments. Makes me love my own dad even more.