The tomato tree holds the record for being the largest and most productive tomato plant in the world, producing 32,000 tomatoes over one 16 month period.
The tomato tree holds the record for being the largest and most productive tomato plant in the world, producing 32,000 tomatoes over one 16 month period.