Google Image Search

Google Images has indexed millions of images on the Internet. Odds are you can find an image for just about any topic here.

Bing and Yahoo can also do image searches.