Looking around the blog-o-sphere and found two great blog article with links to free stock photos and free vector images. Great resources for marketing material, website design, etc.
Three websites not on these links that I use for design projects…
Zentextures.com – Free Large textures for whatever you are looking for. Stone, metal wood, paint, rust, plants, and more.
Istockphoto.com – I miss the days when images were a dollar on this website. But still a good place to find high quality stock photos.
bazaardesigns.com – Free Icon Sets, Vector images, stock photos, fonts, logos, website templates; the list goes on, but check it out, nice website big selection.