My guees is, (or rather my BET is), this is a V. salvator subspeices, probably V. s. macromaculatus....