Dr. Delgado

Dr. Delgado

Dr Delgado is a mad scientist who does illegal experiments in the jungle in his search for eternal life.

Album
Date
December 13, 2016