Removable Towbar Guide October 14, 2020 | by Richard David | 0 What is a Towbar? A towbar is a miniature mechanical device that is usually installed at the rear of a vehicle. The role of a towbar is to connect your car to a caravan, bike rack, or a trailer. It…