I was looking for picture I could use with a blog post and came across this website.
They do offer some free photos which would be ok for a blog, but they do run on the small side. You also have to add some Attribution at the bottom, but that’s only fair.
If you want the larger sizes you can buy the rights for those also. 1024 x 700 size pictures run around $7.00
For a blog entry, these smaller pictures might be just perfect.
Here’s an example.
Image courtesy of Arvind Balaraman at FreeDigitalPhotos.net
Here’s a web page which has a lot more information and options.