Leo Vela
Birth date: Nov 20, 1952 Death date: Aug 25, 2021
Leo Vela, 68, of Miami, Florida passed away at his home on August 25th, 2021. A South Florida radio icon whose legendary career spanned over five decades, Leo was the pioneer of bilingual radio effortlessly blending English and S Read Obituary