Alexandra Starr
Reporter

Alexandra Starr is a print and radio reporter based in New York City.

More from Alexandra Starr