information
Michael Delgado is an American film and television actor and visual artist.
Also Enteres In
Zoombies
Orange Sunshine
Deer Camp ‘86