This upholstery repair included repaired portions as well as replaced panels when too damaged to repair cleanly. Watch the animation highlighting some of …

read more