The 70-page PBSO investigative report stated that the train engineer did not contribute to the causation of the crash. The Delray Beach crash on Dec. 28, 2024, left three firefighters and 12 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results