Shutterstock is a paid photo library. The site has over 250 million stock images and graphics. All these are for sale. Shutterstock does offer a small number of free images. Occasionally, the site opens free trials. They also feature free images and free vector files on their homepage.