Love that Super Taqueria just before Pajaro.
I haven’t been there since they put up the giant Obama sign last year. Suddenly their burritos gave me indigestion.