Click to Close Window
1985, San Pedro, CA.  With The Del Rubio Triplets in the living room of their mobile home.