Buffalo Bills superfan Ezra Castro, known as Pancho Billa, died Tuesday after battling cancer. Castro developed personal relationships with several Buffalo Bills players and personnel. Castro announced the first draft pick in 2018. Castro last visited Buffalo in December 2018 for a game against Detroit and became the first inductee in the Buffalo Fan Wall of Fame.
Content Goes Here