Julio Oscar Mechoso(1955-2017)
- Actor
Julio Oscar Mechoso was born on 31 May 1955 in Matanzas, Cuba. He was an actor, known for Planet Terror (2007), Jurassic Park III (2001) and Virus (1999). He was married to Linda Ruiz. He died on 25 November 2017 in Burbank, California, USA.