This look to be a legit photo, or can markings be confused with any kind of constrictor?

Claimed to be new world record.

[Linked Image]