Source: Tourism MediaHorseshoe Bay BeachMondoAustralia - Nuova Zelanda e Pacifico del SudAustraliaCittà di TownsvilleQueenslandTownsvilleHorseshoe BayHorseshoe Bay Beach