A removable mounting system for the new Ford Mustang.

[youtube mBGCc3X241U]

Video Rating: 5 / 5