3 avqust 1974
San Antonio, Texas, USA
EpinWatch-da 1 başlıqda iştirak edir
Marcel Rodriguez is the brother of director Robert Rodriguez.