Mayo Beach in Rockingham County, North Carolina

Mayo Beach in Rockingham County is a sand.

Nature
sand