Does Google have free images?
Google images are free to use financially speaking, but the original poster doesn't lose their rights to the image just because it can be seen on Google, and that can lead to much higher legal costs than buying the rights.