Julio Oscar Mechoso was born on May 31, 1955 in Florida, USA. He is an actor, known for Little Miss Sunshine (2006), The Legend of Zorro (2005) and Jurassic Park III (2001).
Julio Oscar Mechoso was born on May 31, 1955 in Florida, USA. He is an actor, known for Little Miss Sunshine (2006), The Legend of Zorro (2005) and Jurassic Park III (2001).