...And the Rest Will Follow Project 86 October 27, 2005 · turns 21 today LP Tooth & Nail aoty Users: 78 (6) Critics: 80 (1) deezer See more from October 27th