Leonardo "Leo" Delgado is a recurring guest star character on Glee: The Unitards. He debuts in Christmas Time is Here. He is the father of Winter Delgado and husband to Helen Delgado. Leo works for a coal mining company in Chicago, hence him being away from his family in Defiance most of the time. He only visits his family twice a year, once for the holidays, during Christmas, leaving in the new year, and the second time being half way throughout the year.

Leo is portrayed by actor Robin Williams.

Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.