Deadly Limo Crash In New York Raises New Safety Concerns For Limousine Industry
Saturday's deadly crash in Schoharie, New York in which a limo driver, 17 passengers and two pedestrians were killed is raising new safety concerns for the limousine industry.