Source: Tourism MediaGulf Shores BeachThe WorldNorth AmericaUSABaldwin CountyAlabamaGulf ShoresGulf Shores Beach