› added 1 year ago
170
TIL The Deftones formed in 1988 and released their first album in 1995.
via reddit.com