Ezra Castro who is known for being a Buffalo Bills super fan and goes by the name of “Pancho Billa,” has died at the age of 39. This comes after a long fight with stage-4 pancreatic cancer.

He’s been a source of inspiration for Bills players and fans during his battle and the Buffalo Bills organization loved Pancho Billa.

Last year, Castro was in Dallas for the 2018 NFL draft and was pulled on stage by Bills legends Andre Reed and Fred Jackson to make the pick.

There even was a petition for the Bills to sign Castro to a one-day contract with the team prior to his death. Rest in peace to one of the most recognized Super Fans. 

Here is a video from last year about Pancho:

Shares:

Drop a Reply