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

Major Road Project Investments Since 2016

Since 2016, Erie County has invested over...

Jimmy Kimmel Claims MAGA’s ‘Cardinal Rule’ Is the ‘Opposite of Christianity’

Jimmy Kimmel said followers of Trump's Make America Great Again movement practice the "opposite of Christianity" because they refuse to admit mistakes

The post Jimmy Kimmel Claims MAGA’s ‘Cardinal Rule’ Is the ‘Opposite of Christianity’ first appeared on Mediaite.