Farmington community rallies around teen facing long recovery