Luis Huizar was born on August 25, 1975 in Mountain View, California, USA as Luis Alberto Huizar. ...
Luis Alberto Huizar
Mountain View, California, USA
Watch the official trailer for the highly anticipated second season of "The Mandalorian", coming to Disney Plus on Oct. 30.
Watch the trailer