Oct. 6, 2020 – The National Transportation Safety Board has released its final report on the 2018 Schoharie limousine crash which claimed the lives of 21 people. Larry Rulison, Albany Times Union reporter, briefed us on the report’s findings.
↧