The Liberal and NDP parties in NL raise questions about new Churchill Falls deal

The new Churchill Falls deal was announced on Aug. 17