At first glance one might guess these were some sort of Wild Snapdragon... Come to find out, these beautiful blossoms are known as Toadflax. Often mistaken for Snapdragons, due to the shape, they're actually considered a Weed, and not a "Wildflower", per se. How can something so pretty be called a Weed? :)
Hehe "Toadflax" is such a funny name for so pretty a wildflower