Let's if this works. I clicked on your google photos link, then right clicked and choose "Copy Image Address". I'm using a 4K screen, so I manually edited the end of the link to set the picture size @ 800 x 600.
I can then click "Insert image" button in the post window (yellow thumbnail with a mountain outline), and paste the link that I copied:
Full link text is:
https://lh3.googleusercontent.com/Dl...n=w800-h600-no