The best FREE online resource we have found is www.pexels.com. Unlike most of the free stock photo sites out there they have some really high quality, beautiful photos that are actually free!

Here is an example of just one photo from their site:

You can also get a paid membership to other stock photo sites such as http://www.bigstockphoto.com or http://www.shutterstock.com/

Did this answer your question?