Elgin Valley Fox Trot Returns on Saturday, May 26

Elgin Valley Fox Trot Returns on Saturday, May 26

Kick off the long Memorial Day weekend with an Elgin spring tradition: the 41st annual Elgin Valley Fox Trot. This year’s event includes a 10-mile, 10K…

Read Article →