Photo detail

Photo detail

Garvin Leadon, a 35-year-old cerebral palsy patient, at the All Saints Camp at Carmichael Road.