You can delete a photo by deleting the Tweet that contains it. Once a Tweet is deleted, the photo will no longer be available from Twitter. However, please note that it may still be cached in some browsers, apps, and servers.