Mountain's Pride or Newberry's Penstemon

Banks of these flowers were growing along the roadside. This was at Olmsted Point, Yosemite