Common Blue Violet

Viola papilionacea
Ingham County, April 22, 2000
Ingham County, April 22, 2000
Clinton County, April 30, 2000