This report was submitted on 06/16/2010

Thousands of tarballs on Okaloosa Island, Fort Walton Beach, Florida

view report details

Map
Photo Taken