3y ago
1.7K
Play video
2:31

These road barriers are designed to save your life in the event of a high speed crash.

Join In

Comments (0)

    0