I am not sure if this had been shared or not, but I have found this website to be a great help.
You can sign up for their email alerts to be informed of the goodies they have each week. They share links to a new "freebie" daily.
I just wanted to share because this week they are having awesome stuff posted. Lots and lots of goodies for teaching US History and the likes.