Where'd you get that pic from?
I remember seeing it posted before and could've sworn I saw it labelled as Pt.Arena. After some digging, here's the post reference:
http://spearboard.com/showpost.php?p=775083&postcount=8
They're definitely big fish, but hard to truly determine size without a more objective scale.