Barefoot Beach
You can step on fine, white sand at Barefoot Beach in south-west-florida .
© Bmphotos | Stock Free Images
Similar Free Images
Categories: