Magic City Caribbean Food and Music Festival gets Birmingham moving

by