I think if you hit the "explore" link you'll see it and others' recent uploads. If you can't delete don't worry about it.
First button lower left on this forum (right above smiley face) inserts IMG tags that must surround the image's full URL. Hit the Quote to my response here to see how these images were inserted.
Might wanna rotate em next time. And downsize the pixels prior as well ... I used links found in the "Embed codes" where the image is, one the page you linked to.
Original upload, too big:
"Medium" choice,