Deep Purple
Deep Purple: Deepest Purple (30th Anniversary Edition)
4 MINUTES AND 28 SECONDS • NOV 06 1975