Punta Lucero


Punta Lucero - point in Ecuador.