Smart Way to Boost Vocabulary—English Collocations About What You Think
How to Learn English Pronunciation: Part 2 (rhythm)
interesting listening ESL practice
This is ok to use as a listening/shadowing practice. There is a quiz after each listening item, BUT I HAVE A WARNING: the language used is often "street language" and sometimes it's not polite. As a second-language speaker, it's not a good idea to use the slang/street words unless you totally understand the context and the meaning!!