2 ms·
Triumph for San Francisco's own La Taqueria in 538's rigorous nationwide burrito challenge! I can testify that these folks do indeed make a fine burrito.
by Bud 12y ago
Triumph for San Francisco's own La Taqueria in 538's rigorous nationwide burrito challenge! I can testify that these folks do indeed make a fine burrito.