Been here? Tap the star.
La Tortuga Punta Delgada Airport — Isla La Tortuga, Nueva Esparta State, Venezuela
No home airport specified
Member since Tue, 17 May 2011
Airports 38 Comments 1