This is a collection of the finest FREE stock photography sites online, over 51 of them!. Make sure to check the individual websites for photo license information. All sites have free photos, but some require some kind of credit.
We've labeled the resoures that are compatible with the GPL - which is the license WordPress uses. If you want something more unique then you can get some fantastic stock photos at Creative Market.