Dragons' Den (CA)

S08E02 - Episode 2

A Dragon lashing is a tough sword to swallow and a father and daughter say their invention is right on target.

Dragons' Den (CA)
S08E02