The American Caribbean Day Festival takes place in Crown Heights, Brooklyn each September on Labor Day with thousands participating and in attendance.