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
Every year, approximately 1.25 million people die as a result of a road traffic crash. To watch the video > damnbored.tv