Check out these presentation projects for ESL Students. It's one of the best task-based ESL activities to help your students speak English.