Deftones – Bored May 7, 1996 https://altsounds.tv/3st6 1990s, Deftones, Metal, Nick Egan, RockLast Update May 7, 1996 / Discover Toto – Africa Directed by: Steve Barron Arcade Fire – The Suburbs Directed by: Spike Jonze Radiohead – Street Spirit (Fade Out) Directed by: Jonathan Glazer