Where can we find royalty-free stock images?

We may need to find stock photos for your website, e.g., as the background image for the banner area at the top of every page. Fortunately, there are many websites that offer stock photos for free or low-cost, and without any royalty restrictions: