Black doctor handcuffed by police while unloading supplies for homeless from van outside own home
A Florida police sergeant handcuffed an African-American doctor while he was unloading tents for the homeless from his van outside his own home. The incident occurred on Friday and was caught on video by a security camera outside Dr. Armen Henderson’s home in Miami, Florida. In the video, Henderson – who works for the University of … Read more