elisha-martin-logan-spencer-death

elisha-martin-logan-spencer-death

Sebastian teenager Elisha Charles Martin, 18, admitted to dropping off Logan Spencer where police found his body in Fellsmere, Florida.

Sebastian teenager Elisha Charles Martin, 18, admitted to dropping off Logan Spencer where police found his body in Fellsmere, Florida.