Unless you live close to the border, or in a community with a sizable Mexican population, you may think of tacos as being hard shells filled with ground beef, cheese, tomatoes, onions, lettuce, etc.. At least that's the typical American version of a taco. But I'm talking good, authentic tacos.