Exclusive photo of Robert Rodriguez and Electra Avellan at the premiere of 20th Century Fox's Machete.
Robert Rodriguez and Electra Avellan hit the red carpet at the LA premiere of Machete held August 25, 2010 in Hollywood, CA.
previous post