By Spencer Aronfeld A tragic accident occurred over the weekend, taking the lives of 20 people in the small town of Schoharie, New York. A limo carrying four sisters, other relatives and friends to a birthday celebration ran a stop sign and crashed into a parked SUV outside a store in upstate New York, killing all 18 people […]