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