McLaren's Lando Norris scored his second career F1 pole with an incredible lap around the Circuit de Barcelona-Catalunya.