Canadian Contractor

World’s Worst Roofer

The headline says it all. There’s bad, there’s gawdawful, and then there’s this.