Loading...

Nature: Fiddler crabs

| This week's moment in nature takes us among the fiddler crabs at Florida's Terra Ceia Preserve State Park along Tampa Bay.