Leo De Castro was born in 1948 in New Zealand and died on the 3rd of March 2019
Lead Vocals 1970 - 1971
Lead Vocals/Guitar 1971 - 1973
Australian Music History Facebook Page
@AusMusicHistory on Twitter