Tag "Pancho Billa"

Pancho Billa – True Fan and Face of The Bills- Rest In Peace Amigo

Tuesday morning, word spread quickly that the Buffalo Bills Superfan Ezra Castro, Pancho Billa to BillsMafia and everyone whose life he touched, had lost his long battle to Stage IV Pancreatic Cancer. His moving obituary can be read here Ezra Castro Obituary.

Read More