WFAA Original: The man behind the 'Pancho Billa' mask

Ezra Castro is a lifelong Texan and a die-hard Buffalo Bills fan with an incredible. Jonah Javad lets you meet the man behind the mask.
Published: 11:12 AM CST January 18, 2019
Updated: 11:18 AM CST January 18, 2019