
Loading Video…
This browser does not support the Video element.
Sand fleas frolicking in Satellite Beach
Sand fleas have been spotted at Satellite Beach in Florida. What are they and should we be concerned? Dr. Case Tedder, of Orlando Health, explains.