Photo of Pancho Billa makes episode of “The Simpsons”

Local News

(WIVB) –Ezra Castro is a Buffalo legend and now he is forever immortalized on one of the longest running cartoons in television history.

Eagle eyed viewers caught a glimpse of Pancho Billa in the latest episode of “The Simpsons” in a photo being viewed by the character Chief Wigum.

Courtesy of Fox

Casrto died back in May after a long fought battle with cancer.

The cameo is a subtle reminder that while the Bills super fan may be gone, he will certainly never be forgotten.

Copyright 2021 Nexstar Media Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.

Trending Now