Memorial Service Announced For Pancho Billa
Pancho Billa's or his birth name Ezra Castro, the Buffalo Bills superfan, known for spreading positivity and joy will be laid to rest this weekend at Christ Church in Irving, Texas. His family will receive guest from 4:30 - 7:30 p.m.
He passed away this week after his battle with pancreatic cancer.
His longtime partner, Veronica, posted that there may be a memorial held here in Buffalo, NY.