This is the
Lupinus, possibly the
Lupinus polyphyllus, taken by myself.
Lupinus can be either annuals, perennials or shrubs. They have racemes of flowers that come in a wide variety of colours and give beautiful dimension to any garden.
(Click image to view in high quality)