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

Is TSA checking passengers’ cellphones for 5 apps? Here’s what we know

In one popular YouTube video, an alleged flight attendant named Sophia warned passengers about TSA conducting "electronic device examinations."

Interview: Drew Warshaw, candidate for state comptroller

Drew Warshaw, candidate for New York State comptroller. New York...

Johnson bullish on Indiana’s upcoming nailbiter of a redistricting vote

The House speaker has been conferring with Hoosier State Republicans, but taking a lighter touch than the White House.