Pancho Billa

Photo: Brett Carlsen - Getty Images
May 14, 2019 - 12:17 pm
One of the most well-known Buffalo Bills superfan has passed away.. Ezra Castro, aka "Pancho Billa", died on Tuesday morning in Dallas, Texas after a long battle with cancer. He was 39-years-old. The family of Castro announced the sad news on Twitter late Tuesday morning: Our hearts broken as we...
Read More