Julio Oscar Mechoso (May 31, 1955 – November 25, 2017) was an American actor. (Wikipedia)

The Legend of Zorro (2005) Review
A litany of complaints about various things in this overstuffed two-hour long movie. The Legend of Zorro (2005): 4 out of 10: The sequel to […]