May 9 042 Published May 9, 2011 at 4416 × 3312 in What’s Blooming On Glen Road? ← Previous Next → An Echinacea flower growing strong and healthy. While they say they are deer resistant, the deer here on Glen Road love to taste them every Spring.