Recent Articles

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 →

More Articles