Believe it or not, that is a papaya. That is the BIGGEST papaya I have ever seen!