• Joshua Tufts

Photos: Rock CF Rivers Half Marathon held in Grosse Ile