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

How Iran Blocking the Strait of Hormuz Affects the U.S.

President Donald Trump claimed that Iran essentially shutting down...

Headlines for March 17, 2026

Israel Says It Killed Iran's Security Chief Ali Larijani...

Iran and Asymmetric Wars of Attrition

Sometimes I write a post where I don’t know the topic well enough to discuss it expertly but I understand...