Leonardo Castro full biography Voltaire Kobbel November 15, 2021 David Leonardo Castro Cortés is a Colombian born South African Footballer. Castro was born on the 12th of May in 1989. He currently plays for Kaizer… Continue Reading