Cairns QLD, Australia

Vasey Esplanade, Trinity Beach