A short overview of Northstar

Northstar team discuss what 'closer to the truth' means to them.