Ditchmaster - Turtle Power Price 3,00 € Artist: DitchmasterTitle: Turtle PowerLabel: TELDECLabel No: 9031-72489-0Deutschland | Germany 1990