Turtlehead

turtlehead

Turtlehead (Chelone glabra)