Very nice website for improving your English
It is very funny site. It shows very short video clips of movies, songs and other clips which you can repeat many times. There is an option to show the subtitle whenever you like, so you can test your listening and at the same time you will get many vocabulary words.
There is a website and also an app available for Android and IOS
http://www.voscreen.com