Carlos Santana & Herbie Hancock
Den-En Coliseum, Tokyo 1981 (Live)
18 MINUTES AND 1 SECOND • JUL 03 2022