Turtle

Scottish Electronic Producer & Remixer

Turtle is an individual involved with music. The Compendium only knows a little about them at this time.