Leonardo Castro full biography admin 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