x
Breaking News
More () »

Woman films massive leatherback turtle nesting on Florida beach

Shelley Michel filmed the video on Indialantic Beach in Brevard County on May 21.

Before You Leave, Check This Out