Took more than a few months, but for $15 and a couple hours, sofa is back and good as new!

source

LEAVE A REPLY