Del Castillo is a Latin rock band based in Austin, Texas. The band's name comes from the last name of two brothers, Rick and Mark del Castillo, who founded the group.
Read more: Wikipedia