L to R: Steve Delgado and Judi Delgado; Los Angeles, CA (New Orleans 2001)
back to bio page