Cheech Marin & Robert Rodriguez “Once Upon A Time In Mexico” Special Screening Loews Lincoln Square New York, NY, USA Sunday, September, 07, 2003 Photo By Celebrityvibe.com/Photovibe.com