A mechanic died at an Amazon distribution center after the van he was working on fell on him
A mechanic at an Amazon distribution center in southern Florida died early Tuesday morning after a van he was working on fell on him. The Port St. Lucie Police Department...
Read more