Shutterstock is most probably one of the top site when coming to the stock photographs. It has all the photographs that are needs for all professionals. One of the reason its so popular is it has something for all digital artist. But one flaw is its too expensive.
But there are alternatives to download it for free. To download the shutterstock images for free click here