After doing a google search, I'm going to say the picture is in fact legit.
"Pythons are distinguishable from boas in that they have teeth on the premaxilla, a small bone at the very front and center of the upper jaw."
I also found something that said that pythons have 'fangs', but simply do not make venom (duh). If you look at the picture, there are a pair of 'fangs' there.
All I can say is no way in hell would I ever want to experience a bite from that thing. Those damn teeth would go straight to the bone in pretty much any place it bit down.
Btw, ARP's are the 3rd largest snake in the world and can get to 30 feet. That would explain the huge teeth.