Meta4
Premium Pilot
- Joined
- Jan 8, 2014
- Messages
- 15,302
- Reaction score
- 9,243
There's this new-fangled thing called Google ... it tells me it's in the Dominican Republic.Happyflyer said:"Went with a guide to the small beach town of Macao about 15 minutes away from Punta Cana DR this morning. Looking to film some beautiful scenic views of the area, then continuing on to Higuey from more filming."
.
Where on planet Earth is this?