Tighar, the group mentioned in the article, has been pushing this photo for many years, and about every 18 months or so they manage to get somebody new to do a story about it. Considering nothing has ever come of it, I'm less than convinced.
Here's a reasonably good skeptical summary of their efforts written a couple years ago:
Here's a reasonably good skeptical summary of their efforts written a couple years ago:
https://skeptoid.com/episodes/4580