Huge Fast Food Chain In Texas Will Have Beef Tallow Fries – ETSN.fm

Michaels Store, headquartered in Irving, Texas, saw $5.79 billion in retail sales last year and has 1,172 U.S. locations. Michaels has sold ” …

Do you trust this headline?