Delgado was spotted walking down Haight Street in the Haight Ashbury District of San Francisco in 1997. A heavily tattooed and pierced Delgado was spotted by a talent agent while he was walking into a tattoo shop. Defiant and skeptical, Delgado declined to answer any questions about himself.…
more