Rachel Elbaum
Rachel Elbaum is a London-based editor, producer and writer.
Do you have a news tip you want to share with our journalists? Visit NBC News Tips to learn more.
Rachel Elbaum is a London-based editor, producer and writer.
Do you have a news tip you want to share with our journalists? Visit NBC News Tips to learn more.