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

Trump PANICS as IRAN DEMANDS HIS SURRENDER!!

MeidasTouch host Ben Meiselas reports on Donald...

Governor Hochul Announces Partnership Between State Police and DFS to Crack Down on Insurance Fraud

https://www.youtube.com/watch?v=wMaBagVIzto New Yorkers love their cars. It shouldn’t cost...

Why doesn’t the U.S. recycle more plastic? New study points to lack of access.

Recycling infrastructure inequities in the South, sparsely populated states tied...