Witness the incredible sight of 20 tow trucks linked together in Kobe, Japan, setting a new world record. Organized by the Japan Highway and Road Towing Service Co-op. Most-watched Netflix series ...