PhotoDune is a website offering 10M royalty free stock photos from $1. Every month they grant several images for free. To get them, you have to log in. Please note that these free images are only available until the end of the month.
Regular images on PhotoDune cost $1-9 depending on the required dimension. The standard type of the license allows image distribution up to 250K copies, but for web publishing it’s unlimited.