Leonardo Flores(I)
- Director
- Actor
- Writer
Leonardo Flores was born on 24 September 1974 in Montclair, California, USA. He is a director and actor, known for Young Birds Fly (2007), El gran reto - Lola la Trailera 3 (1991) and Max Neptune and the Menacing Squid (2010).