Radiohead Live in Milan, Italy 2017

Radiohead performing live in Monza (Milan, Italy) the exact same day the album Ok Computer turned 20 (June 16).

Scroll to top