I don't know where else to put this but they seem to be a gift from some little bird who deposited a seed right outside my back door. The plant has grown to be humongous and this is about my 10th Harvest. There seems to be no end to them. They just keep on keeping on and right now it is full of little green tomatoes and a ton of blooms.
At the price that they charge for cherry tomatoes here, that's about $5 worth of tomatoes right there. I'm not complaining.