This is the best taco stand in the world. Period. It's located on the main road in the dusty beach town of Playa Santa Teresa, Costa Rica, near Malpais.
You have to get into the hot sauce at this joint. On offer was chipotle mayo and some sort of aioli or pesto-based sauce, but the stuff in the green bottle is liquid gold. It's basically pureed fresh jalapenos with something to give it the perfect amount of sweetness. Squeezed over grilled fish that was delivered by a guy on an ATV just moments before, this is your ideal lunch coming in off the beach.
View the full album!