Step on Board Appalachian Step Dance Team

To Learn and develop the skills of Appalachian Step Dancing. We encourage participation and demonstrate the technique to all in the wider community.