Free/Low-Cost Stock Photo Websites
Real photos of your customers, your parks, your memories, or whatever story you happen to be sharing are going to be the most effective, but when you’re looking for some additional options, these may help:
Unsplash (free)
Deposit Photos ($1 each)

Books referenced (or used as resources) in the workshop: