The BBC’s “Learning English” has an extensive collection of humorous videos designed to teach English Language Learners idioms.

I’m adding the link to The Best Sites To Help ELL’s Learn Idioms & Slang.

I learned about it through Twitter but, sorry, I can’t find or remember who originally sent the tweet.