Leonardo Del Toro

Leonardo Del Toro

State of the art lover, ocupies a cave in India, nurses the elderly and the dying. Was a goat in his last lifetime