(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.

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.