Redington Beach - Florida - United States of America
Clearwater beach area and flower photos. Oh and praying mantis