Cinci De Mayo Puzzles
http://www.thekidzpage.com/celebrationsforkids/cinco-de-mayo/index.html
Learn a Little Spanish
http://www.digitaldialects.com/Spanish.htm
This site offers activities to learn some basic Spanish language words, phrases and numbers and more.