Seal Beach The Album Leaf October 20, 2003 · turns 23 today EP Acuarela Discos aoty Users: 76 (6) Critics: 76 (1) deezer See more from October 20th