› added 7 months ago
136
TIL The Deftones formed in 1988 and released their first album in 1995.
via reddit.com