Leland Turbo

Leland Turbo was a British spy.

Bio
Leland Turbo is a British spy who is not one to run from danger. He and Finn McMissile go way, way back together in the world of espionage.