Tomatoes -- Delicious World's Largest

Tomatoes -- Delicious World's Largest

Regular price
$5.00
Sale price
$5.00
Quantity must be 1 or more

2+ lb.; fruity with a delicious tangy zing; slicing, juices, canning. WATER WELL.