Fifers put their best foot forward during 100 Mile Step Challenge

© Supplied by Fife Sports and LeisPost Thumbnail