Video: Meet Nick Watt

Get to know the 'Watt's World' host as he talks from his hometown in Scotland.