I agree that its a cucumber of some sort...very interesting speciman....check this link....cucumbers ...for additional info.