Next Vista For Learning provides a library of over 2,000 free videos made by and for teachers and students everywhere.
They encourage anyone interested to submit short, creative videos that could help students learn anything one might encounter in school. A great project for your media class.