Entertainment News

Courtesy of Popular Mechanics: In 1962, Glen Bell opened the first Taco Bell restaurant, a little walk-up taco shack in Downey, California. The store—known as “Numero Uno” by Taco Bell staff—stayed open until 1986, after which several other independent taco shops took up residence in its shell. But now that the site’s owners are planning to […]