Tag: Nai Wen Fan Killed in Pedestrian Crash on Vermont Avenue