Castro are an indie folk trio from Dallas, Tx made up of siblings Jason, Jackie, and Michael Castro. Jason, the eldest sibling, in the beginning found success like a single artist after getting the 4th place finalist on American Idol in 2008. Both Jackie and Michael had been also forging …
Read More »