Owen Isabelle Landau Is Michelle Branch's Teenage Child Who Prepares to Leave the Family Nest(00) Save Image Image gallery: Unveiling the Life and Legacy of Owen Isabelle Landau