Caspersen Beach, Venice FL

Gulf waves breaking on rocky shore