Florida Sheriffs Youth Ranches
  • Live Oak, FL, USA