Webpage with lesson plans for all levels (most of them from intermediate on). Many of them are based on YouTube videos, and use the videotelling technique as a teaching strategy.
Amazing collection of video activities. On this website, you can choose by level, topic, time and many other options which help the teacher or the student find the perfect lesson in two shakes. A downloadable worksheet is offered with every lesson