Education Links -Read, Listen, Speak. Each lesson includes a variety of speaking, listening, translation, and multiple choice challenges. This is a wonderful website to use as dictionary as well as a translation tool. This is a great resource for countless Spanish related videos.
Start with:
Señor Jordan - Spanish lessons from beginning to advanced topics.
Señor Wooly - funny videos that teach Spanish.