On June 20 (20 days ago), I had my first tomato flower. Five days later I was able to photograph a tiny a baby tomato. Here it is now – growing up into a big guy (a Supersonic). Our weather has been good, so it might ripen right on schedule: July 20th (10 more days).
(My brother is going to come visit once the tomatoes start ripening, so he can make a note ….)