Sheppard Runs

Sheppard Runs

United States Wichita Falls, Texas

Promoting fitness, friendship and fun through running and walking.

Join Club

Last Week's Leaders

  • Last Week
  • This Week

This Week's Leaderboard