It's hard to tell without more context. What part of the world is this? If it's the US, what part of the country? How big is the actual flower? What do the leaves look like? Is it just a few large stalks, or is this a super up-close picture of one flower stalk and there are a bunch of small ones?
I mean, I
think it's either a Russian sage (salvia):
View attachment 406154
or a lupine,
View attachment 406155
It should be noted that turtles are fine with Russian sage, but
many types of lupine are poisonous to animals.
but it's really hard to tell without a wider picture and more information.