Loading...
Uploaded by pcctv1 on Jul 8, 2010
Rescued Oil Spill Pelicans from Louisiana released at Ft. De Soto Park North Beach in Pinellas County, Florida by National Park Service and the Louisiana Dept. of Wildlife & Fisheries.
Nonprofits & Activism
Standard YouTube License
Load more suggestions
All Comments