Taco Bell brings tacos to the people of Eindhoven and opens it's first restaurant in the Netherlands!