Ezra Castro (Pancho Billa) Loses Battle With Cancer

Ezra Castro, the Texas native and Buffalo Bills superfan known as ‘Pancho Billa’ died Tuesday mornin in UT Southwestern Medical Center in Dallas after a long battle with cancer.

His death was announced by his family on social media Tuesday morning.

He was 39.

He will be missed. 

Our deepest condolences to his family and friends. 

Related articles

Investigating claim corporation can release 45K gallons of radioactive water into Hudson River

Holtec International announced it would release tritiated water into the Hudson River in 2023. Public outcry, legislation and a court battle followed.

Charlie Kirk shooting suspect an unaffiliated voter, not a registered Republican

Tyler Robinson, 22, registered to vote in 2021, but at the time of his arrest, he was listed in state records as an inactive voter.

Read labels, consult your doctor: How to give Tylenol to your child

Read labels, ask doctors: How to give Tylenol to your child