All reviews seem negative
Olympic Towing hasnt been in business for a number of years. No such business exists Pros: Defunct