Name: Blue Turtle

Country: United Kingdom

Group members

Group member Starting from Until Roles in group
Leigh Christian

Software developer

E-motion
Human Killing Machine
Indiana Jones and the Last Crusade
Italy 1990
Italy 1990 - Winners Edition
Last Duel
Rolling Thunder
Street Fighter
Thunder Blade