Heavy snow stranded scores of vehicles on a main expressway in central Japan on Wednesday, paralyzing traffic for more than 6 kilometers, officials said. Self-Defense Force troops were dispatched to help relief efforts. The traffic jam occurred on the Meishin Expressway in Gifu Prefecture, reportedly after two trucks became stuck…