Leo Tan
Leo Tan (Electric)
Appear in the games: Super Street Fighter IV and Street Fighter IV.
Also known as: Electric
Leo TanCredits (2)
Special Thanks
Leo Tan (Electric)
Appear in the games: Super Street Fighter IV and Street Fighter IV.
Also known as: Electric
Leo Tan