Ezra Castro – Pancho Billa Has Passed AwayEzra Castro – Pancho Billa Has Passed AwayHe was one of the biggest fans the Buffalo Bills have ever had cheering for them. But today, we received the news that Pancho Billa has passed away.Brett AlanBrett Alan