Google image search

Google has an image search with 150 million images. (While on the topic of Google, try this search on dead.long.live.)