Limo crash leaves 20 people dead

A limousine carrying four sisters, other relatives and friends to a birthday celebration blew through a stop sign and slammed into a parked SUV outside a store in upstate New York, killing all 18 people in the limo and two pedestrians, officials and victims’ relatives said Sunday. The weekend crash was characterized by authorities as … Continue reading Limo crash leaves 20 people dead