Internet marketing superstar Ewen Chai (left). Anaheim, CA, October 2007.
Internet marketing superstar Ewen Chai (left). Anaheim, CA, October 2007.