There's a new taqueria on Fremont ST, across from The D, El Buen Pastor. It looks tempting, nice menu and they have the carne al pastor on the vertical spit for all to see. I didn't get a chance to try it on our recent trip; has anyone checked it out?