Tag: NBC

YouTube secured 95% of the inauguration live stream