Home Albums E. Doctor Smith LIVE With Edo Castro E. Doctor Smith LIVE With Edo Castro (15 years) album Release day: Tuesday, January 20, 2009 E. Doctor Smith LIVE With Edo Castro 15 years old Artists Edo Castro Name Edo Castro When album released, He was 51, now 67 years old # Song Play