WPClipart offers 23,000+ royalty free images

"... currently boasts 23,872 public domain images covering just about every subject imaginable. Most are offered as lossless PNG files."