Green Striped Cherry Tomatoes 6 x 6 oil on board
One of the really nice things about living in Malta is that
Italy is only a ferry ride away. And of course the
whole world knows that Italy has the most
tomatoes on the planet.
If you don't believe me just ask my buddy
he'll back me up on this.
Agree or disagree?