14 May 19

Sports always brings some of the nicest people together and the Bills just lost one of their best fans of all-time. Ezra Castro aka “Pancho Billa” lost his battle with cancer today, according to TMZ Sports. He was diagnosed with stage four cancer after a mass on his spine was found in 2017. Bills fans […]