As they say, "Welcome to English Club, a site to help you learn English or teach English as a second language. Access to all pages is free. You'll find everything from lessons for students to jobs for teachers, including interactive pages like forums, games, quizzes, chat, help and friends.
I specially like "The learning English video project". Have a look at it and enjoy.
Click on the link bellow