Nature unspoiled, where the sea meets the mountains, at Villa Del Palmar, Baja California South, Mexico. (Steve Haggerty Photography/Colorworld/TNS)
Nature unspoiled, where the sea meets the mountains, at Villa Del Palmar, Baja California South, Mexico. (Steve Haggerty Photography/Colorworld/TNS) Handout TNS
Nature unspoiled, where the sea meets the mountains, at Villa Del Palmar, Baja California South, Mexico. (Steve Haggerty Photography/Colorworld/TNS) Handout TNS