The Redbuds are the State tree of Oklahoma. In the past week or so, they have been really putting on a show.

Advertisements