WATCH: Buffalo Bills Post Touching Video in Honor of Pancho Billa

Buffalo Bills superfan "Pancho Billa" has passed away following a battle with cancer.

Ezra Castro, who portrays "Pancho Billa", had been in hospice care for some time.

A tweet from the family, said Ezra was surrounded by family and loved ones when he passed this morning.

They say they are thankful and forever grateful for all the love and support during this journey.

The Buffalo Bills posted a video honoring Pancho Billa. It is linked below.


View Full Site