tomato ?

tomato ?

Observation - tomato ? - UK and Ireland. Description: could this really be a self seeded tomato growing on a shingle bank on the Tweed,despite wildly fluctuating water levels ? I know it has been a good Summer but this seems unusual this far north

could this really be a self seeded tomato growing on a shingle bank on the Tweed,despite wildly fluctuating water levels ?
I know it has been a good Summer but this seems unusual this far north