Best Catch

Tommy and David are in a fishing challenge to see who caught the best fish. We are betting for a double date. Please help us by casting your vote. 

The poll results are public

Which of the following is the best catch?