great looking fish, nice and thick too!
as for sizes, Cubans can supposedly get up to 6' long in the wild, but most specimens are around 3' long. in captivity...who knows since there isn't a whole lot of solid data floating around; i would guess around 20-24" would be right around the mean captive max...and it would likely take them a while to get to 24"--
--solomon