Doctor Leonardo

Doctor Leonardo is a fictional scientist featured in the 1957 film 20 Million Miles to Earth. He was played by Sicilian actor Frank Puglia.

Overview
Doctor Leonardo worked as a zoological expert in the Giardino Zoo of Rome. In 1957, a young boy named Pepe sold Doctor Leonardo a strange substance that was recovered from a space vessel that returned from Venus. The substance contained a Venusian in its embryonic state, which quickly matured and grew to immense size.