Korean Engineers Design Rolling Barriers to Minimize the Impact of Road Accidents




Korean Engineers Design Rolling Barriers to Minimize the Impact of Road Accidents

Every year, approximately 1.25 million people die as a result of a road traffic crash. To watch the video > damnbored.tv