Justine Davis and her son, Cameron, were on a scooter that collided with a truck near a resort in Cayo Largo on Dec. 23.