Thousands flock to free medical clinic