I came across this website and wanted to share with everyone here.
http://www.myfreeflashcards.com/
The flashcards are available in English, Spanish and French.
They offer flashcards about colors, fundamental skills, life skills, social studies, math, science, music and language arts.
The flashcards can be viewed online or printed and are followed by an eBook about what was seen in the flashcards, educational activities, games and printables.