If you hadn't found a place to host them yet, there are a few ways to do that.
Something quick and simple would be
Imgur. You don't
have to sign up to upload an image, but it helps. Just click on "New post" at the top and it should be fairly self explanatory.
A little more complicated would be if you had Google Drive, Dropbox, or something like that. Only thing is with those, it will only link to a page where the image is located at these sites. Which may be more than sufficient for what you are doing.