Veronica longifolia *
Veronica longifolia
Veronica longifolia
Veronica longifolia
Veronica longifolia 'Melanie White' - Spires of small white flowers
Veronica longifolia 'Marietta' - spires of purple flowers
Veronica longifolia 'Charlotte'. Spires of small white flowers
Veronica longifolia 'Charlotte' - spires of delicate small white flowers