Immokalee Foundation Charity Classic raises $1.2 million for the Children of Immokalee