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

🚨FURIOUS World Leaders GIVE FINAL WARNING to Trump

MeidasTouch host Ben Meiselas reports on furious...

Alleged DC Pipe Bomber to Remain in Custody Pending Trial

A magistrate judge has ordered alleged pipe bomber Brian Cole Jr. of Woodbridge, VA, to remain in custody pending trial on two criminal counts from 2021.

The post Alleged DC Pipe Bomber to Remain in Custody Pending Trial first appeared on Mediaite.

Headlines for January 9, 2026

Portland Mayor Calls on ICE to Halt Operations in...