Are all your images legal?

Yes.
I use various sites to download stock images such as Deposit photos, Adobe Stock, Shutterstock, and some boutiques.