Race exhibit at the Patricia & Phillip Frost Art Museum

WLRN's Muhammad Ali: Made in Miami film to be showcased on March 5th