Opposition parties warn a proposed new deal for Churchill Falls power needs more independent oversight

3 months ago
Duration 2:21