I use Dreamstime for royalty-free photos for my book trailers; they still cost, but it's a one-time fee. They have tons of good quality pictures, with many to choose from and some photos of people have multiple poses, which I like. Since I've just finished a book trailer for my new book (not on my website yet) I'll mention about their prices. Buying packets or individuals can be pricey if you need a a lot; a few, not so much. I paid $240 for a month's subscription which allows 25 pictures downloaded per day--750 pictures. I'm downloading everyday, getting a ton of stock for future book trailers and also character ideas, as I like to use photos for physical descriptions of characters I'm creating. Hopefully, I'll have enough to last me through several books. Time-consuming, though, but my daughter helps me download on days I'm too busy. They're worth checking out.