Can someone tell me what is this new area? I don't remember seeing this the last time (when the north terminal was openened) I was at Las Americas. Is some kind of parking lot, and doors near the South Terminal.
Whatever happened to the North Terminal Satellite? Last thing I read was back in November; something about opening in late December? Did that ever happened? Does anyone know the status? pictures?