The Houston Caribbean Festival brings a feast music and colour ---- the streets of downtown Houston each year.