Nice perch. For a second I thought you had a Rio Grande Perch. They have the huge hump like that.

Cal E. Batis