-30% Ditchmaster - Turtle Power Regular price €3.00 -30% Price €2.10 Artist: DitchmasterTitle: Turtle PowerLabel: TELDECLabel No: 9031-72489-0Deutschland | Germany 1990