Chupacabra Imani Coppola October 28, 1997 · turns 29 today LP Columbia aoty Users: 79 (13) Critics: 65 (2) deezer See more from October 28th