Life in Color attracts thousands to Miami Beach Convention Center