Here are the some good sites for download free images...
Here is the list of the resources with free HD pictures:
But judging from my own experience, I'd rather suggest that you use premium hd pictures for your work as a graphic designer, check out https://www.templatemonster.com/landings/depositphotos/en/ . You have a chance now to receive a heavy discount
No royalties, no fees, no worries.
Death to Stock
Startup Stock Photos
Life of Pix
New Old Stock
There are a lot of stock photo website but I have successfully used this two.
https://pablo.buffer.com and https://www.canva.com/
Try unsplash.com. They offer high resolution photos for free.
P.S: I am not related to them anyway.