Summary: by Barbara Ann Weibel of Hole In The Donut St Pete Beach is a wide expanse of sugary pinkish white sand fronting the crystal clear waters of the Gulf of Mexico Spanning much of the length of a six mile long barrier island
Image Dimensions: 500 x 333
Image originally found here.